Я использую Qt v5.1.0 и Qt-надстройку 1.2.2 для визуального студии 2012Visual Studio 2012 не создает MOC файлы
У меня есть два проекта в решении под названием "Brain" и "GUI". «Мозг» определяется как проект Utility и «GUI» как проект приложения. Я добавил «Мозг» в качестве ссылки для «GUI».
Когда я использую один класс проекта «Brain» в файле cpp «GUI». Я получаю ошибки связи, говорящие мне, что есть нерешенные внешние символы. Кроме того, в папку «Сгенерированные файлы» нет файлов moc.
Я попытался очистить решение, но он не работает. Я также попытался удалить папку «Сгенерированные файлы» в проводник и визуальную студию, но без каких-либо результатов. Я попытался найти решение с Google, но я работал для меня.
Вы можете мне помочь?
Используете ли вы правила сборки для создания moc'ed файлов? (Я не знаком с Qt-Addin, поэтому я не знаю, заботится ли он о создании файлов moc.) – Exa
Предполагается, что это добавление (создайте правила сборки для rcc, moc ..). Хотя, поскольку я использую CMake для создания моих проектов Visual Studio вместо функциональных возможностей addin, я не могу помочь отладке addin. – drescherjm
эта ссылка помогла мне http://vperi.com/2012/04/23/automatic-mocing-in- visual-studio/ – fantastory