Название: Собирать из изходников Отправлено: Nibiru[XIV] от Август 26, 2013, 17:14 Товарищи форумчане у меня ламмесркий вопрос. Есть простейшее приложение, но в неё юзается QApplication. А мне надо использовать QtSingleApplication. Я скачал папку с исходниками, ноуже 4 час не могу понять как подключить к проекту и что потом прописать в файле .pro. Понимаю что надо юзать команды qmake, make и configure. Пожалуйста обьясните делитанту попунткно что и как делать.
Код: #include "mainwindow.h" Код: #------------------------------------------------- Название: Re: Собирать из изходников Отправлено: gil9red от Август 26, 2013, 17:19 добавьте исходники к проекту
подключите заголовочный QtSingleApplication и замените в main.cpp QApplication на QtSingleApplication Название: Re: Собирать из изходников Отправлено: kambala от Август 26, 2013, 18:28 открой свой проект в QtCreator и просто добавь в него файлы QtSingleApplication — все пропишется в .pro автоматически. а дальше как gil9red сказал.
если же не хочешь связываться с QtCreator, то закономерность куда какие файлы прописывать по текущему твоему .pro увидеть несложно :) Название: Re: Собирать из изходников Отправлено: Nibiru[XIV] от Август 26, 2013, 20:05 Окай, сейчас попробую.
Название: Re: Собирать из изходников Отправлено: Nibiru[XIV] от Август 26, 2013, 20:10 кстати вопрос, а если простo добавить исходники, то нужно ли делать манипуляции с командами "./configure" "qmake" "make" ?
Название: Re: Собирать из изходников Отправлено: kambala от Август 26, 2013, 20:31 ну построить же программу надо как-то. configure запускать не надо, только qmake и после него make. если собирать программу через QtCreator, то там обычно достаточно просто кнопку нажать.
Название: Re: Собирать из изходников Отправлено: Nibiru[XIV] от Август 26, 2013, 20:43 Скачал с ГИТориуса папку с SingleApplication. Внутри имеется следуюющее. Получается мне к моему проекту подключать всё то что находиться в папке SRC ??
Код: / qtsingleapplication Название: Re: Собирать из изходников Отправлено: kambala от Август 26, 2013, 20:57 да
Название: Re: Собирать из изходников Отправлено: Nibiru[XIV] от Август 27, 2013, 14:59 Отлично, всё сработало.) Спасибо кто помогал.Только вот задача изменилась, суть в том что этот класс SingleApp надо использовать в проекте, но только проект собирается по CMake(( У меня было знакомоство с CMake но это АД для меня. Очень нужна помощь. Расскажу что есть и что сделал.
Собственно есть папка с main, откуда запускается проект. Рядом с этой папкой создаю новую, например qtsingleapplication, в неё бросаю всё то что с качал с ГИТа и создаю файл CMakeLists.txt содержимое которого привожу Код: file(GLOB_RECURSE project_SRCS *.cpp *.h) Помогите дописать СМаке лист, тоесть как организовать подключение файлов в зависимости от платформы и что надо дописать в конце файла? Название: Re: Собирать из изходников Отправлено: Nibiru[XIV] от Август 27, 2013, 16:07 Ну или элементарно набросайте пример СМаке листа, который из исходников( файлов *cpp, *h) делает библиотеку с классом, но только в завсисимости от платформы Линукс или Винда.
|