我做了一些更改,如在項目目錄中複製.dll(libmysql.dll),並在mysql.pro中包含include和libs路徑。所以,現在當我調試任何程序中,我得到一些錯誤如下:Qt應用程序中生成文件中的未知錯誤
「CL」不被識別爲一個內部或外部命令,可操作的 程序或批處理文件。 JOM: d:\ qt_projects \集結了zerocopy-Desktop_Qt_5_0_2_MSVC2010_32bit-調試\ Makefile.Debug [調試\ main.obj]錯誤1
'CL' 沒有被識別爲一個內部或外部命令,可操作 程序或批處理文件。 JOM: d:\ qt_projects \集結了zerocopy-Desktop_Qt_5_0_2_MSVC2010_32bit-調試\ Makefile.Debug [調試\ client.obj]錯誤1 JOM: d:\ qt_projects \集結了zerocopy-Desktop_Qt_5_0_2_MSVC2010_32bit-調試\生成文件 [調試]錯誤2 10:48:01:進程 「D:\ QT \ Tools \ QtCreator \ bin \ jom.exe」用代碼2退出。錯誤,同時 構建/部署項目zerocopy(套件:桌面Qt 5.0.2 MSVC2010 32位)執行步驟'製作'時執行10:48:01:執行時間:00:01。
這是因爲這些變化的錯誤嗎?我正在運行一個完全不同的程序,即我沒有包含任何sql頭或任何東西。請幫助我。
的問題是,Qt Creator的嘗試與微軟的Visual C++編譯器(MSVC)編制,但它並沒有找到用於編譯的cl.exe。你有MSVC安裝? –
@TimMeyer:是的,它被安裝了 –
在編譯終端的sqldrivers時,yeah在前一段時間遇到了同樣的問題。你必須告訴qt在哪裏可以找到cl.exe(添加到$(PATH)或使用visual studio命令提示符。 – Zaiborg