-- Configuring doneCMake Error: Error required internal CMake variable not set, cmake may not be bu

 问题1:

-- Configuring done
CMake Error: Error required internal CMake variable not set, cmake may not be built correctly.
Missing variable is:
CMAKE_C_CREATE_STATIC_LIBRARY
-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.

 解决办法:

修改CMakeLists文件,CXX统一:

-- Configuring doneCMake Error: Error required internal CMake variable not set, cmake may not be bu_第1张图片

-- Configuring doneCMake Error: Error required internal CMake variable not set, cmake may not be bu_第2张图片 

 问题2:

- Configuring done CMake Error: Cannot determine link language for target "libmockturtle". CMake Error: CMake can not determine linker language for target: libmockturtle

 解决办法:

这个错误表明 CMake 在尝试为目标 "libmockturtle" 确定链接语言时遇到了问题。在 CMake 中,每个目标(比如可执行文件、库等)都需要有一个确定的语言类型,以便 CMake 知道如何设置相关的编译和链接选项;在CMakeLists文件中添加下面行:

-- Configuring doneCMake Error: Error required internal CMake variable not set, cmake may not be bu_第3张图片

你可能感兴趣的:(linux,linux,运维,服务器,c++)