QTDIR未在MSVC中找到错误构建项目

Chr*_*cke 6 qt visual-studio qt-vs-addin

使用MSVC 2008 SP1和qt-vs-addin-1.1.2

我在MSVC中有一个预先存在的项目,我已经QT'ified:在主要我添加了一个QApplciation,我的窗口现在都是QWidgets.我为.qrc和.ui文件添加了自定义构建步骤,并在任何Q_OBJECT头文件上添加了"moc"作为自定义构建步骤.

所有功能 - 项目构建和运行,XCode上的变体也可以工作.

但是,我的项目仍然与使用Qt向导创建的项目的行为不同: - 即Qt addin不设置QTDIR构建变量.它也没有在项目上下文菜单中提供任何Qt配置选项 - 它们都是灰色的.

我可以通过在我的环境中设置默认的QTDIR来解决QTDIR问题.但是我想解决Qt插件对项目所做的事情 - 关注Qt生成的项目的(xml)vcproj文件与Visual Studio项目没有发现任何Qt-addin正在寻找的明显迹象项目得当.

Ben*_*min 12

QTDIR在项目的Visual Studio项目用户选项文件中添加为属性.该文件的扩展名为.vcxproj.user,与您的项目文件位于同一目录下,并具有相同的基本名称.据我所知,QTDIR除了直接编辑文件外,无法修改,添加或删除属性.

请注意,此属性可以放在用户选项文件之外的其他文件中.我把它放在一个属性表中,所以我要设置Qt项目所要做的就是添加一个属性表.