2012-02-20 120 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