我使用的是Visual Studio 2010 Ultimate,我知道這裏有Qt VS加載項。不過,我選擇不使用它,因爲根據諾基亞發佈的消息,他們不會發布任何更新的版本。所以現在是改變工作實踐的好時機。Visual C++ 2010和Qt(moc等)
我正在尋找一種方法來自動調用需要被moc化的類文件的moc.exe,並且還要編譯moc'ed文件。我可能也會爲資源/編譯器做這個。
我使用的是Visual Studio 2010 Ultimate,我知道這裏有Qt VS加載項。不過,我選擇不使用它,因爲根據諾基亞發佈的消息,他們不會發布任何更新的版本。所以現在是改變工作實踐的好時機。Visual C++ 2010和Qt(moc等)
我正在尋找一種方法來自動調用需要被moc化的類文件的moc.exe,並且還要編譯moc'ed文件。我可能也會爲資源/編譯器做這個。
加載項主要用於導入.pro文件到VS項目,然後你不需要加載項(除非爲了更容易在不同的Qt版本之間進行更改)。 只要確保在項目屬性頁來定義QTDIR(.vsprops)作爲UserMacro並將其導出到環境中,那麼你可以用它來$(QTDIR)\ BIN \ moc.exe針對自定義構建步驟中的Qt頭文件,類似於UI。
<UserMacro
Name="QTDIR"
Value="C:\Qt\4.6.3"
PerformEnvironmentSet="true"
/>
Qt的插件只是簡單地創建Visual Studio構建規則文件 - 這些都是'普通'xml文件,任何東西都可以使用它們。
在visual studio插件可用之前,有一系列add-in VS macros。