我在Windows 7,64位上使用CMake(尽pipe我正在编译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!
我使用VS 2008的默认编译器32位。 它看起来像一个内部CMake错误,我找不到任何有用的互联网。 问题是,当我尝试重新configuration-already installed- ITK库时,出现同样的错误。
注:当我第一次尝试configurationCMake时,我得到了types的错误bazillions:
CMake Error: Internal CMake error, TryCompile configure of cmake failed
它们在CMakeCache创build之后不会再出现,而是设置cmakevariables。 在第二个“configuration”尝试只出现第一个错误。
我真的不知道如何继续,谁能帮忙? 先谢谢你。
刚刚有这个问题。 我之前的版本由于gcc问题而出错。
修复构建后,我跑了cmake没有擦干净生成文件夹并收到此错误。
一个简单的rm -rf *
(确保你在正确的目录,当你使用这个!)删除不需要的文件/文件夹(CMakeFiles,CMakeCache.txt等)。
再次运行cmake给了我一个成功的构建。 所以是的,只要确保你的目录是干净的,然后再运行cmake,你应该没问题。
以管理员身份运行cmake-gui解决了我的类似问题。