2011-04-07 76 views
0

我已經在這裏和在網絡中其他地方讀很多答案應用打招呼的詞,但我仍然無法建立/使用VS2010運行一個小型的Hello World應用程序一樣和最新的Qt開源(4.7.2)VS2008。如何建立像使用Qt和VS2010

這裏是我做過的步驟,當然重新啓動需要的地方的:

  1. 安裝VS2010
  2. 安裝VS2010 SP1
  3. 下載並安裝QT-雙贏開源-4.7.2- vs2008.exe
  4. 下載並安裝QT-VS-插件-1.1.9.exe

在VS2010現在我有Qt的項目模板。我選擇了QT應用程序,接受了默認值並創建了一個。首先它沒有找到QTDIR文件夾。所以我以管理員身份運行c:\ Qt \ 4.7.2 \ bin \ qtvars.bat,現在VS2010在構建項目/查找包含文件時沒有問題。

而且多數民衆贊成在我的知識停了下來,我仍然無法運行從構建創建的EXE文件。當開始從Total Commander中創建的EXE文件,它說:

problem2

,並從內部VS2010開始時,他們這樣說的: problem

你能幫我是什麼原因造成這個問題,什麼是對此可能的解決方案? 所有這一切都發生,因爲Qt編譯爲VS2008,我試圖使用VS2010?但是我在很多地方都看過它,它應該很好。

如果我需要重新編譯的Qt爲VS2010,那麼什麼是做到這一點的最好方法是什麼?我想創建使用Qt的簡約OpenGL應用程序,在這種情況下配置Qt的適當方式是什麼?

殼牌我卸載的Qt完全從源開始?

回答

1

聽起來像是你下載的來源。您可以使用build the SDK下載的源或者你可以下載一個可安裝SDK:http://get.qt.nokia.com/qt/source/qt-win-opensource-4.7.2-vs2008.exe。這隻安裝框架。您必須單獨下載開發工具(QtCreator,QtDesigner,QtAssistant等)。

+0

你確定你所說的話是正確的?您的評論幫助了我,但我認爲它不正確。我已經下載了在VS2008中不工作的內置版本。我必須下載源代碼版本,在長時間編譯之後,它將在VS2010中正常運行。最新的源代碼位於一個名爲:qt-everywhere-opensource-src-4.7.2.zip的壓縮文件中,該壓縮文件就是我所需要的。 – zsero 2011-04-07 19:58:04

+0

對不起,我的壞。我在答案中提供的exe的鏈接是爲Windows構建的,但使用了Mingw。這是一個與VS2008一起使用的工具:http://get.qt.nokia.com/qt/source/qt-win-opensource-4.7.2-vs2008.exe。更新了答案。 – yasouser 2011-04-07 20:10:14

+0

這就是我使用的,以及產生錯誤的原因(看問題,在第3點)。我認爲這是什麼**不工作**與VS2010。我認爲VS2010的唯一選擇是從源代碼構建。 – zsero 2011-04-07 20:17:15