"'cl' 不是內部或外部命令,也不是可運行的程序"解決方案


  最近使用VS2012+Qt5.1+QtCreator2.8.1來搭建Qt的開發環境(之前有用MinGW編譯的經歷,經常碰到gdb調試器崩潰的問題),全部換成想用VC的編譯器和調試環境,但是覺得QtCreator的開發環境比較便利,所以用Qt配置VC編譯器和調試器,但是在編譯的過程中,出現"'cl' 不是內部或外部命令,也不是可運行的程序"的問題,網上查到要將QtCreator->工具->構建和運行->使用jom代替nmake選項的勾去掉,按照此說法照做,結果報"qtcreator_ctrlc_stub: Command line failed: nmake.exe"問題,最后找到解決方案:原因是VC的編譯器沒有添加到環境變量里面,jom代替nmake的選項勾不用去掉,找到VS2012的安裝目錄D:\Program Files\Microsoft Visual Studio 11.0\VC中的vcvars.dll文件,使用管理員權限運行,即可配置好環境變量,再次編譯通過,OK問題解決。

 

圖1-jom代替nmake的選項

  希望碰到有相同問題的朋友,也能順利解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM