使用 MSVC 2008 SP1 和 qt-vs-addin-1.1.2
我在 MSVC 中有一个预先存在的项目,我已经 QT'ified:在 main 中,我添加了一个 QApplciation,我的窗口现在都是 QWidgets。我为我的 .qrc 和 .ui 文件添加了自定义构建步骤,并为任何 Q_OBJECT 头文件添加了“moc”作为自定义构建步骤。
所有这些功能 - 项目构建并运行,XCode 上的变体也可以工作。
然而,我的项目与使用 Qt 向导创建的项目的行为仍然不同:- 即 Qt 插件没有设置 QTDIR 构建变量。它也没有在项目上下文菜单上提供任何 Qt 配置选项——它们都是灰色的。
我可以通过在我的环境中设置默认 QTDIR 来解决 QTDIR 问题。但我想解决 Qt 插件对项目所做的事情 - 观察 Qt 生成项目的 (xml) vcproj 文件与 Visual Studio 项目并没有显示任何明显迹象表明 Qt 插件正在寻找处理什么项目正确。