我在64位Windows 7上使用CMake(虽然我正在编译32位).
我正在尝试安装vxl库,当我运行CMake(从接口)时,我收到以下错误:
The C compiler identification is unknown
The CXX compiler identification is unknown
Check if the system is big endian
Searching 16 bit integer
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/TestBigEndian.cmake:44 (message):
no suitable type found
Call Stack (most recent call first):
config/cmake/config/CMakeLists.txt:287 (TEST_BIG_ENDIAN)
Configuring incomplete, errors occurred!
Run Code Online (Sandbox Code Playgroud)
我使用VS 2008的默认编译器32位.它看起来像一个内部CMake错误,我在互联网上找不到任何有用的东西.问题在于,当我尝试重新配置-already installed- ITK库时,我得到了同样的错误.
注意:当我第一次尝试配置CMake时,我得到了类型的错误:
CMake Error: Internal CMake error, TryCompile configure of cmake failed
Run Code Online (Sandbox Code Playgroud)
创建CMakeCache后,它们不再出现,我设置了cmake变量.在第二个"配置"中尝试仅出现第一个错误.
我真的不知道如何继续,有人可以帮忙吗?先感谢您.
小智 6
刚刚遇到这个问题.由于gcc问题,我以前的版本出错了.
修复构建后,我运行cmake而不擦除构建文件夹干净并收到此错误.
一个简单的rm -rf *(确保你在正确的目录,当你用这个!)删除不需要的文件/文件夹(CMakeFiles,CMakeCache.txt等).
再次运行cmake给了我一个成功的构建.所以是的,在运行cmake之前确保你的目录是干净的,你应该没问题.
| 归档时间: |
|
| 查看次数: |
6782 次 |
| 最近记录: |