簡體   English   中英

錯誤配置過程項目文件可能無效

[英]Error in configuration process project files may be invalid

我在 Windows 10 上使用 cmake 版本 3.11.2 和 Visual Studio 14 2015 創建的項目收到此錯誤。 我已經在 Windows 7 上的同一個項目上使用了 cmake,但在 Windows 10 中它似乎不起作用。

選擇 Windows SDK 版本以針對 Windows 10.0.17134。

CMake Error at C:/Users/Ali/Desktop/cmake-3.11.2-win64-x64/share/cmake-3.11/Modules/Compiler/._ADSP-DetermineCompiler.cmake:1:
  Parse error.  Expected a command name, got bad character with text "".
Call Stack (most recent call first):
  C:/Users/Ali/Desktop/cmake-3.11.2-win64-x64/share/cmake-3.11/Modules/CMakeCompilerIdDetection.cmake:6 (include)
  C:/Users/Ali/Desktop/cmake-3.11.2-win64-x64/share/cmake-3.11/Modules/CMakeCompilerIdDetection.cmake:32 (_readFile)
  C:/Users/Ali/Desktop/cmake-3.11.2-win64-x64/share/cmake-3.11/Modules/CMakeDetermineCompilerId.cmake:128 (compiler_id_detection)
  C:/Users/Ali/Desktop/cmake-3.11.2-win64-x64/share/cmake-3.11/Modules/CMakeDetermineCompilerId.cmake:147 (CMAKE_DETERMINE_COMPILER_ID_WRITE)
  C:/Users/Ali/Desktop/cmake-3.11.2-win64-x64/share/cmake-3.11/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD)
  C:/Users/Ali/Desktop/cmake-3.11.2-win64-x64/share/cmake-3.11/Modules/CMakeDetermineCCompiler.cmake:112 (CMAKE_DETERMINE_COMPILER_ID)
  CMakeLists.txt


Configuring incomplete, errors occurred!

See also "C:/Users/Ali/Desktop/Projekt1/build/CMakeFiles/CMakeOutput.log".

在日志文件中沒有任何用處。只是:系統是:Windows - 10.0.17134 - AMD64

我已經檢查了 stackoverflow 上的所有其他線程,但找不到解決方案。 有沒有人有同樣的錯誤或知道如何修復它?

Modules/Compiler/應該有._文件 可能是從外部驅動器復制 CMake 時得到的,其中包含隱藏文件。 例如來自 MacOS

刪除以._文件,或者在沒有它們的情況下重復復制 CMake。

感謝@Tsyvarev 的回答! 我從未聽說過 macOS 文件系統元數據會導致問題。

如果您在 macOS 上獲取 cmake 文件並對其進行tar ,您會得到這個。 一種解決方案是在壓縮時使用--disable-copyfile以避免這些文件:

tar --disable-copyfile -czf cmake-3.19.6-rh6.tgz ./cmake-3.19.6-rh6/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM