Russian Qt Forum

Qt => Общие вопросы => Тема начата: Andrew12 от Июль 29, 2013, 18:26



Название: Использование классов одного проекта в другом
Отправлено: Andrew12 от Июль 29, 2013, 18:26
Здравствуй многоуважаемый All,

Уважаемые форумчане.
Есть довольно большая структура написанных мною классов. Сейчас решил создать дочерний проект, в котором бы использовалась часть из них.
Помогите организовать структуру проекта (папок, файлов) так, чтобы использовать классы (.h, .cpp) из другого каталога.

Заранее спасибо.


Название: Re: Использование классов одного проекта в другом
Отправлено: alexandros от Июль 29, 2013, 19:00
ну сгруппируй файлы по предназначению в директории


Название: Re: Использование классов одного проекта в другом
Отправлено: Old от Июль 29, 2013, 19:22
Есть довольно большая структура написанных мною классов. Сейчас решил создать дочерний проект, в котором бы использовалась часть из них.
Помогите организовать структуру проекта (папок, файлов) так, чтобы использовать классы (.h, .cpp) из другого каталога.
Сделайте библиотеку.


Название: Re: Использование классов одного проекта в другом
Отправлено: Andrew12 от Июль 29, 2013, 19:24
Ок. У меня есть 2 проекта.
1-й проект: куча классов, сгруппированых по директориям
2-й проект: прилинкованные классы первого проекта из папки "..\proj1\"

Так?


Название: Re: Использование классов одного проекта в другом
Отправлено: Fregloin от Август 01, 2013, 10:02
как подсказали выше, лучше сделайте библиотеку. я раньше тоже с такой проблемой столкнулся, вынес все общие классы в либу, а потом в разных приложениях ее подключал


Название: Re: Использование классов одного проекта в другом
Отправлено: GreatSnake от Август 01, 2013, 10:18
как подсказали выше, лучше сделайте библиотеку. я раньше тоже с такой проблемой столкнулся, вынес все общие классы в либу, а потом в разных приложениях ее подключал
Судя по
2-й проект: прилинкованные классы первого проекта из папки "..\proj1\"
ТС ваяет под виндами, т.е. будет иметь большой секс с dllexport/dllimport )


Название: Re: Использование классов одного проекта в другом
Отправлено: Figaro от Август 02, 2013, 04:05
Хм... чет не замечал проблем с импортом/экспортом под виндозой :)

Ну пусть ТС сделает статическую либу... хм... проблема непонятна...