Название: Проблема с Precompiled Headers в moc - файлах Отправлено: Ti_REX от Сентябрь 12, 2011, 11:03 Когда я собрал проект изначально в нем был #include "StdAfx.h"
Сейчас в проекте Precompiled Headers находятся в другом файле, файла StdAfx.h как и каких либо упоминаний о нем давно нет. При Debug сборке все ок, недавно решил собрать Release, к моему удивлению при создании моков в двух из них добавляется #include "StdAfx.h" , проверял настройки проекта, этих файлов удалял все временные файлы , но при нажатии rebuild опять получаю #include "StdAfx.h" которого нет. Вопрос как это попбороть Название: Re: Проблема с Precompiled Headers в moc - файлах Отправлено: Fess от Сентябрь 12, 2011, 14:02 MSVS?
Удалите все файлы сборки, сделайте qmake. Попробуйте собрать из консоли через make Название: Re: Проблема с Precompiled Headers в moc - файлах Отправлено: andrew.k от Сентябрь 12, 2011, 14:09 Makefile удали и qmake
Название: Re: Проблема с Precompiled Headers в moc - файлах Отправлено: Пантер от Сентябрь 12, 2011, 14:12 andrew.k, а qmake зачем удалять??? ;)
Название: Re: Проблема с Precompiled Headers в moc - файлах Отправлено: Ti_REX от Сентябрь 16, 2011, 23:03 MSVS? речь идет про все что падает в папку Generated Files. Если да то пробовал не помогает.Удалите все файлы сборки, сделайте qmake. Попробуйте собрать из консоли через make Название: Re: Проблема с Precompiled Headers в moc - файлах Отправлено: Ti_REX от Сентябрь 16, 2011, 23:05 Makefile удали и qmake Где искать этот Makefile и как он выглядит?Название: Re: Проблема с Precompiled Headers в moc - файлах Отправлено: Fess от Сентябрь 17, 2011, 17:17 Makefile удали и qmake Где искать этот Makefile и как он выглядит?Он содержит инструкции по сборке проекта. В дальнейшем make обрабатывает makefile и на выходе вы получаете бинарник. По сути: Либо у вас в исходниках таки где-то закрался этот инклюд, либо его пихает IDE по старым настройкам. Возьмите только ваши исходники и скомпилируйте их отдельно. Точнее не скажу, пишу в QtCreator и не жалуюсь :) Название: Re: Проблема с Precompiled Headers в moc - файлах Отправлено: andrew.k от Сентябрь 20, 2011, 14:46 andrew.k, а qmake зачем удалять??? ;) собака ты бешеная)Название: Re: Проблема с Precompiled Headers в moc - файлах Отправлено: andrew.k от Сентябрь 20, 2011, 14:50 У меня были подобные глюки. Это qmake так отрабатывает странновато. Если Makefile уже существует, то он его обновляет что ли, а не новый генерит. Поэтому решение проблемы:
1. cd <YOURPROJECTPATH> 2. make clean 3. rm -f Makefile 4. qmake 5. make |