Привет всем!
Простите за плоский вопрос, лузер я начинающий - туплю уже 3 часа...
Есть 2 или больше проектов, мне необходимо использовать некоторые из файлов (исходники) этих проектов в другом проекте...
Как в QT creator подключить эти файлы ?
например есть исходники:
d:\projects\project1\mycontrol.cpp
d:\projects\project1\mycontrol.h
d:\projects\project2\mycontrol2.cpp
d:\projects\project2\mycontrol2.h
e:\QT\project3\myutils.cpp
e:\QT\project3\myutils.h
надо их использовать в:
с:\projects\project0\mycontrol0.cpp
с:\projects\project0\mycontrol0.h
просто добавить файлы в проект как-то не получается...
как правильно сделать ?
Спасибо
в файл проекта соответственно добавить эти файлы в SOURCES и HEADERS
Ну и эти файлы должны быть связаны логически в программе (т.е. подключаются хидеры от нужного модуля и используются его функции\объекты)
ltise, удобно сделать pri-файлы для внешних проектов.
Например, для project1. Создаёшь файл d:\projects\project1\project1.pri
SOURSES += $PWD/mycontrol.cpp
HEADERS += $PWD/mycontrol.h
Здесь $PWD - означает текущий каталог, относительно самого pri-файла. Обрати внимание, что используется оператор "+=" это важно, чтобы файлы добавлялись в переменную, а не просто заменяли собой уже емеющиеся.SOURSES = main.cpp
...
include(d:\projects\project1\project1.pri)
...
SOURSES += mainwindow.cpp
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)