尝试使用CMake配置我的c ++项目时遇到以下错误消息:
C编译器标识未知 CXX编译器标识未知 nestk / deps / eigen / CMakeLists.txt的CMake错误:71(消息): 无法链接到标准数学库。请向Eigen汇报 开发人员,告诉他们您的平台。 配置不完整,发生错误!
有没有人提示如何解决这个问题?
非常感谢任何帮助。
我正在使用:Windows 7 x64,CMake 2.8.10.2,VS2010 Ultimate
答案 0 :(得分:0)
这是因为
#include <cmath>
无法在您的计算机上编译。你必须在你的道路上得到这个来解决标准数学库错误(我在ubuntu工作,但我必须安装gcc编译器)。尝试编译并运行该程序:
#include<cmath>
#include<iostream>
int main() { std::cout << std::sin(0.0) << std::endl; std::cout << std::log(0.0f) << std::endl; }
一旦你能做到这一点,那么一定要删除你正在运行cmake的构建目录并再次尝试构建。