文章出處

網上在介紹編譯Qt的教程中,大多數都是這樣提到編譯的:

  1, 運行 VS2012 x86 Native Tools Command Prompt 批處理

  2, cd <install qt5.0>5.0.0\Src\qtbase\

  3, 使用下面的配置方式
      configure -opensource -platform win32-msvc2012 -debug-and-release -opengl desktop

  4, nmake 

而后 我們想編譯 Qt Creator 或 Qt Doc 都需要用到 qmake。

而 qmake 直接使用會報錯:不可用的內部或外部命令

解決方法:在【環境變量】【系統】下, path 的鍵值內,追加: Qt 目錄下的 qmake.exe 路徑。我的是: xxx\5.2.1\qtbase\bin (這里一定要有 qmake.exe 哦)

然后你就可以開啟 【VS2012 x86 Native Tools Command Prompt】跑任意一個 qt 源碼目錄下的 .pro來編譯了。

1, 打開 【VS2012 x86 Native Tools Command Prompt】 先 cd 到要編譯的項目的 .pro 所在目錄。

2, 敲入 qmake, 這時應該生成了一個叫【Makefile】的文件(估計還有其他)。

3, 敲入 nmake 就開始漫長的編譯。

(有個重點是:編譯配置好像如果想更改,就必須清理干凈項目再 qmake,以前聽別人說的,不理解為什么,也沒深究。最簡單的方式是,如果編譯有問題,google下,如果沒找到解決辦法,可以試試重新覆蓋掉所有源碼,讓源碼【干凈】,再重新configure試試)

請教了解這塊細節的朋友,請留言解答下,非常感謝!

 

 

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()