如何将现有的 vcproj 文件转换为 Visual Studio 的 QT 加载项识别并视为有效 Qt 项目的项目文件?
我是否应该硬着头皮创建新项目来替换旧项目,然后添加现有代码?
我将 QT 4.6 和 VS 2008 与 Qt Add-in 1.1.2 一起使用。
原始 vcproj 文件尚未使用 QMake 生成。
请您参考如下方法:
使用 Visual Studio 2010+,现在可以使用 Qt 插件的“将项目转换为 Qt 插件项目”功能将项目转换为 Qt 插件项目。
以下步骤来自work around在错误 QTVSADDINBUG-27 中。这是用 Visual Studio 2010 测试过的,但在新版本中应该类似:
<Keyword>Qt4VSv1.0</Keyword>
标签之间 <PropertyGroup Label="Globals">
和 </PropertyGroup>
. 如果您的项目中有头文件,则必须按照此 answer 中的说明进行操作。触发在“Generated Files”文件夹中生成 moc_* 文件。
对于早于 2010 年的 Visual Studio 版本,请参阅此 work around .