配置过程项目文件中的错误可能无效
Error in configuration process project files may be invalid
我在Windows 10上使用cmake Version 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".
在日志文件中没有任何有用的内容。只是:系统是: 视窗 - 10.0.17134 - AMD64
我已经检查了堆栈溢出上的所有其他线程,但找不到解决方案。 有没有人遇到同样的错误或知道如何解决它?
在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/
相关文章:
- 如何解决错误:SCIP C++中的 SCIP 阶段无效 <10>
- what(): basic_string::_M_construct 空无效错误
- C++ Linux 运行时basic_string::_M_construct null 无效错误
- 调用boost v1.58中的函数时出现模板名称使用无效错误
- 对象分配-成员函数的使用无效错误
- 从 WindowsAPI 调用 NetLocalGroupAddMembers 时,安全 ID 结构无效错误
- 为什么映射迭代器显示基本操作数无效错误
- 获取数组类型的无效错误
- 调用 vector.erase() 函数时指针操作无效错误
- C++:basic_string::_M_construct 空,对于图形 BFS 算法无效错误
- C++运行程序后给我 basic_string::_S_construct null 无效错误
- 使用 std::vector 时抽象类类型"Shape"的新表达式无效错误
- mmap 错误:分段错误/指针无效错误
- 从字符到字符编译器的转换无效错误
- 恒常性添加无效?错误:无法使用字符**初始化常量字符**
- 二进制表达式的操作数无效错误消息
- "从'文件* {aka _iobuf}'到'int'的转换无效"错误
- 在 boost 中序列化二进制数据失败,并出现"签名无效"错误
- 基类 T 无效错误
- 从“常量字符*”到“字符*”的转换无效错误