2012-02-20 69 views
1

我使用的是Visual Studio 2010 Ultimate,我知道这里有Qt VS加载项。不过,我选择不使用它,因为根据诺基亚发布的消息,他们不会发布任何更新的版本。所以现在是改变工作实践的好时机。Visual C++ 2010和Qt(moc等)

我正在寻找一种方法来自动调用需要被moc化的类文件的moc.exe,并且还要编译moc'ed文件。我可能也会为资源/编译器做这个。

回答

0

加载项主要用于导入.pro文件到VS项目,然后你不需要加载项(除非为了更容易在不同的Qt版本之间进行更改)。 只要确保在项目属性页来定义QTDIR.vsprops)作为UserMacro并将其导出到环境中,那么你可以用它来$(QTDIR)\ BIN \ moc.exe针对自定义构建步骤中的Qt头文件,类似于UI。

<UserMacro 
    Name="QTDIR" 
    Value="C:\Qt\4.6.3" 
    PerformEnvironmentSet="true" 
/> 
1

Qt的插件只是简单地创建Visual Studio构建规则文件 - 这些都是'普通'xml文件,任何东西都可以使用它们。

在visual studio插件可用之前,有一系列add-in VS macros