2012-05-16 2 views
2

Я только начал изучать Qt и обобщаются и казнён Спинеткомпиляции нескольких файлов .cpp в приложении Qt

#include <qapplication.h> 
#include <qlabel.h> 

int main(int argc, char *argv[]) 
{ 
QApplication app(argc, argv); 
QLabel *label = new QLabel("Linux is wonderful", 0); 
app.setMainWidget(label); 
label->show(); 
return app.exec(); 
} 

Я сделал это выполнить, используя следующие шаги: QMAKE -project

QMAKE .pro файл

сделать

Но вот этот код будет записан в одном файле .cpp, поэтому я хочу спросить, как крупные проекты обрабатываются при наличии нескольких файлов .cpp. В случае нескольких файлов .cpp, какие шаги следует выполнять для компиляции и выполнения. Pls объясняет.

ответ

4

Для нескольких файлов .cpp, ваш .pro файл должен иметь что-то вроде этого в нем:

SOURCES = main.cpp otherfile.cpp yet_another_file.cpp 

... много людей будет распространяться его на несколько строк, как это, чтобы сделать его легче читать:

SOURCES = main.cpp \ 
      otherfile.cpp \ 
      yet_another_file.cpp 
+0

Разве это НЕ ИСТОЧНИКИ + = ...? – Anthony

+2

Если вы хотите добавить файлы в SOURCES, вы можете использовать + = ..., если вы хотите установить SOURCES на указанные значения (и не заботитесь о том, чтобы сохранить то, что было ранее в нем), = будет достаточно. –

+0

О, хорошо, круто. Просто проверяю. :) – Anthony

3

Я бы посоветовал использовать Qt Creator, если вы используете Qt. Создатель обеспечивает легкое управление вашим файлом .pro, который используется для создания файла make. Он также включает в себя отладчик, который чрезвычайно полезен, среди прочего, включая форму Intellisense для тех из нас, которые приходят из MSVS.

В Создателе создайте новое приложение Qt Desktop и оттуда. Кроме того, Add New... и Add Existing... - ваши друзья.

+0

Qt Creator - отличный инструмент, если вы новичок в Qt. – Chimera

Смежные вопросы