CMake 編譯問題:無法找到C/C 編譯器
嘗試使用CMake 時遇到錯誤「無法找到CMAKE_C_COMPILER」為最新版本的Aseprite 建立Visual Studio 解決方案可能會令人沮喪。以下是 Visual Studio 2015 使用者的此問題及其解決方案的全面說明。
問題:
此錯誤訊息顯示 CMake 無法找到 C 和 C 語言所需的編譯器。 C 在專案配置期間。缺少這些編譯器會導致 CMake 無法成功產生編譯所需的 makefile 或專案檔。
原因:
CMake 依賴 C 和 C 編譯器的存在系統執行編譯過程。在您的情況下,儘管您已安裝 GCC,但 Visual Studio 2015 仍需要 Microsoft C/C 編譯器可用。
解決方案:
要解決此問題,請確保您已安裝 Microsoft Visual C 建置工具。這些工具提供了在 Visual Studio 中建置 C 和 C 專案所需的必要 C/C 編譯器和函式庫。
SET(CMAKE_GENERATOR_TOOLSET "Visual Studio 14 2015") SET(CMAKE_C_COMPILER "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe") SET(CMAKE_CXX_COMPILER "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe")
SET CMAKE_GENERATOR_TOOLSET=Visual Studio 14 2015 SET CMAKE_C_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe SET CMAKE_CXX_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe
以上是使用 Visual Studio 2015 建置時為什麼 CMake 找不到我的 C/C 編譯器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!