2011-05-18 31 views
1

我目前在VS2008中有一個項目,但我想使用幾個QT庫。我被告知,如果我安裝QT,我可以將其配置爲使用VS2008編譯器進行編譯,因此只需傳輸我的工作,並且還可以使用QT庫。這是最好的解決方案,還是我可以安裝QT Visual Studio插件,並通過它來使用QT庫?如何在VS2008中使用QT庫

(我想使用的庫不包含基本的QT包,需要單獨下載和安裝)。例如http://qwt.sourceforge.net/

非常感謝

回答

1

你有兩個選擇:

  • 如果標準的編譯選項符合您的需求,採取SDK
  • 否則,編譯:使用合理的現代計算機,編譯的Qt 4.7.1與QtWebkit(你很可能不需要)大約需要100分鐘

請注意,

  • 安裝Visual附加組件將不會阻止你安裝SDK:該插件是剛剛在這裏與調試/ UI版幫助
  • 你的項目必須由CMake的任何或qmake的生成,使您的文件在moc ED正確(頭文件預處理)
  • 無論如何,你必須編譯QWT自己

我的個性化的建議:去編譯,如果它是第一次,編譯例子,以及它們是開始時比較有用。

+0

我一定會去sdk,不需要重新編譯以官方二進制形式給予您的東西。 – rubenvb 2011-05-19 09:32:02

+0

感謝您的回覆。不幸的是,我忽略了提到我正在使用一個在VS中工作的庫,已經在我的項目中。我可以將它包含在.pro文件中,還是使用默認的MinGW編譯它會導致問題? – Chaos 2011-05-21 21:40:14

0

此外,Qt庫不使用標準mfc應用程序沒有一些包裝。如果你想在你的源使用Qt小工具,你需要安裝qtwinmigrate,這可以在這裏找到http://qt.gitorious.org/qt-solutions