как ускорить процесс сборки проекта? |
Здравствуйте, гость ( Вход | Регистрация )
как ускорить процесс сборки проекта? |
zloyGamer |
3.4.2010, 14:14
Сообщение
#1
|
Студент Группа: Участник Сообщений: 22 Регистрация: 18.7.2009 Пользователь №: 917 Спасибо сказали: 0 раз(а) Репутация: 0 |
уже все стандартные либы(типа #include <QtNetwork>, #include <QtGui> и также его классы: #include <QtGui/QDialog>, #include <QtGui/QWidget> и т.д.) включил в PCH
и в cpp файлах вместо #include <QtGui> и т.п. просто включаю PCH.h а также заметил если все cpp файлы прописывать не в pro файле а включить их в отдельном файле (т.е. вместо SOURCES += main.cpp file1.cpp file2.cpp file3.cpp записать SOURCES += main.cpp all_cpp.cpp где в all_cpp.cpp будет: #include "file1.cpp" #include "file2.cpp" #include "file3.cpp") то скорость сборки немного увеличивается!. подскажите может есть ещё какие нить способы ускорить процесс сбоки/пересборки проекта? чуть не забыл, все это про mingw32 v3.81 |
|
|
Litkevich Yuriy |
3.4.2010, 15:22
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
и в cpp файлах вместо #include <QtGui> во-первых, не включай модулями, а включай только нужные классы.во-вторых, избегай использования не-указателей в заголовочниках, тогда в них можно будет не включать другие заголовочники, а использовать предварительное объявление. Ну а в целом С/С++ всегда компилируется медленно по сравнению с паскалеподобными языками. |
|
|
Текстовая версия | Сейчас: 9.5.2024, 15:23 |