Russian Qt Forum
Ноябрь 25, 2024, 09:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Использование классов одного проекта в другом  (Прочитано 3536 раз)
Andrew12
Гость
« : Июль 29, 2013, 18:26 »

Здравствуй многоуважаемый All,

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

Заранее спасибо.
Записан
alexandros
Гость
« Ответ #1 : Июль 29, 2013, 19:00 »

ну сгруппируй файлы по предназначению в директории
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #2 : Июль 29, 2013, 19:22 »

Есть довольно большая структура написанных мною классов. Сейчас решил создать дочерний проект, в котором бы использовалась часть из них.
Помогите организовать структуру проекта (папок, файлов) так, чтобы использовать классы (.h, .cpp) из другого каталога.
Сделайте библиотеку.
Записан
Andrew12
Гость
« Ответ #3 : Июль 29, 2013, 19:24 »

Ок. У меня есть 2 проекта.
1-й проект: куча классов, сгруппированых по директориям
2-й проект: прилинкованные классы первого проекта из папки "..\proj1\"

Так?
Записан
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #4 : Август 01, 2013, 10:02 »

как подсказали выше, лучше сделайте библиотеку. я раньше тоже с такой проблемой столкнулся, вынес все общие классы в либу, а потом в разных приложениях ее подключал
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #5 : Август 01, 2013, 10:18 »

как подсказали выше, лучше сделайте библиотеку. я раньше тоже с такой проблемой столкнулся, вынес все общие классы в либу, а потом в разных приложениях ее подключал
Судя по
2-й проект: прилинкованные классы первого проекта из папки "..\proj1\"
ТС ваяет под виндами, т.е. будет иметь большой секс с dllexport/dllimport )
Записан

Qt 5.11/4.8.7 (X11/Win)
Figaro
Гость
« Ответ #6 : Август 02, 2013, 04:05 »

Хм... чет не замечал проблем с импортом/экспортом под виндозой Улыбающийся

Ну пусть ТС сделает статическую либу... хм... проблема непонятна...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 23.