Дополнительные пользовательские каталоги сборки.targets файл

Я определил некоторые пользовательские правила сборки, чтобы использовать собственную версию Qt (DAZ Studio SDK) в моих проектах Visual Studio, используя те из https://code.google.com/p/xr-qt-msvc/source/browse/.

Я в настоящее время борюсь с линии

<CommandLineTemplate>$(DAZSDKDIR)\bin\$(Platform)\moc.exe [QtMocNoWarnings] [QtCoreLib] [QtShared] [QtThread] [QtUnicode] [QtLargeFile] [QtKeywords] [QtOpenGLLib] [QtNoDebug] [QtGuiLib] [Inputs] -o$(IntDir)%(QtMocFilename).cpp 
&amp;&amp; cl.exe $(IntDir)%(QtMocFilename).cpp [QtCommandLine] /c /Fo"$(IntDir)%(QtMocFilename).obj"</CommandLineTemplate>

(Обратите внимание, что cl.exe вызывается на выходном MOC)

Дело в том, что я не могу передать в cl.exe каталоги включения, которые я указал с помощью AdditionalIncludeDirectories.

Есть ли способ передать их компилятору cl?

1 ответ

Решение

Я нашел проблему.

Вместо использования "Добавить дополнительные директории" пользователь должен использовать вкладку "Каталоги V++".

Другие вопросы по тегам