我已经定义了一些自定义构建规则,使用https://code.google.com/p/xr-qt-msvc/source/browse/#svn%2Ftrunk%2Fmsvc-10.0中的自定义构建规则在我的Visual Studio项目中使用自定义版本的Qt(DAZ Studio SDK)。
我目前正在努力奋斗
<CommandLineTemplate>$(DAZSDKDIR)\bin\$(Platform)\moc.exe [QtMocNoWarnings] [QtCoreLib] [QtShared] [QtThread] [QtUnicode] [QtLargeFile] [QtKeywords] [QtOpenGLLib] [QtNoDebug] [QtGuiLib] [Inputs] -o$(IntDir)%(QtMocFilename).cpp
&& cl.exe $(IntDir)%(QtMocFilename).cpp [QtCommandLine] /c /Fo"$(IntDir)%(QtMocFilename).obj"</CommandLineTemplate>
(注意输出MOC上调用的cl.exe)
事实是我无法使用AdditionalIncludeDirectories向cl.exe传递我指定的包含目录。
有没有办法将它们传递给cl编译器?
答案 0 :(得分:0)
我发现了问题。
用户必须使用V ++目录选项卡,而不是使用&#34; Additional Include Direcotries&#34 ;.