回覆列表
  • 1 # 使用者3978305716960

    建議題主查一查編譯器、偵錯程式、ide、框架、類庫,這幾個概念的區別Qt是一個框架,或者說大型c++類庫Qt Creator是一個ideMSVC2013是一個編譯器,這裡報錯中沒找到的cl.exe就是MSVC編譯器的可執行程式Qt_MSVC2013是使用MSVC2013編譯器的Qt顯然,題主只裝了qt,於是你擁有了ide和框架,但是沒有編譯器,所以可以編輯程式碼,但無法編譯程式。並且由於沒有編譯器,也就沒有和編譯器掛鉤的偵錯程式,所以即使編譯了程式,也沒法除錯(好吧,編譯都不行就別指望除錯了)所以,你得裝編譯器,而且是和你的qt版本對應的,也就是MSVC2013編譯器也就是Visual Studio 2013.當然更高版本也行不過vs體型太龐大了……而且大多體積是在那個巨無霸ide上,用途和Qt Creator重複了……另外,Qt MSVC版還缺一個偵錯程式,不能直接用Visual Studio的偵錯程式,得自己下Windows Debugger並進行配置,對新手很不友好所以,建議題主下另一個版本的Qt,就是Qt - Download Open Source Step 3 這個頁面下的Qt 5.7.0 for Windows 32-bit (MinGW 5.3.0, 1.1 GB)這個版本使用的是MinGW編譯器和對應的GDB偵錯程式,這兩者已經打包在安裝程式裡,安裝後直接可用,無需任何其他的步驟並且,MinGW+GDB整個也就幾百M,比起十來個GB的Visual Studio,實在方便太多

  • 中秋節和大豐收的關聯?
  • 有的老人為什麼不願去養老院?