我正在使用Visual Studio 2010 Ultimate,我知道有Qt VS插件。但是,根据诺基亚的公告,我选择不使用它,他们不会发布任何其他版本。所以现在是改变工作实践的好时机。
我正在寻找一种方法来自动调用需要moc'ed的类文件上的moc.exe,以及编译moc的文件。我可能也会为资源/ ui编译器执行此操作。
答案 0 :(得分:1)
Qt的插件只是创建了Visual Studio构建规则文件 - 这些是'普通'的xml文件,任何东西都可以使用它们。
在visual studio插件可用之前,有一系列add-in VS macros。
答案 1 :(得分:0)
加载项主要用于将 .pro 文件导入到VS项目中,之后您根本不需要加载项(除非为了更容易在不同的Qt版本之间进行更改)。 只需确保在项目属性页( .vsprops )中将 QTDIR 定义为 UserMacro 并将其导出到环境中,然后就可以使用了它针对 $(QTDIR)\ bin \ moc.exe 针对自定义构建步骤中的Qt头文件,类似于UI。
<UserMacro
Name="QTDIR"
Value="C:\Qt\4.6.3"
PerformEnvironmentSet="true"
/>