C++的链接错误

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:18:56
各位好,劳烦各位高手指教。我在网上下了一个C++程序,标注是编译时需要intel C++编译器支持。我在编译的时候没有错误,连接的时候出现LINK : fatal error LNK1104: cannot open file "libm.lib"。请问是因为没有正确的编译器的问题吗?但我也没有找到这个编译器的下载。另外我没有找到libm.lib这个文件,在网上也没有找到相关资源。请问各位高手应该怎么解决?不尽感激。

Intel 编译器是可以免费下载的。编译没有错误不代表就能正确生成,因为程序可以告诉编译器,“我引用了 libm.dll 导出的一个函数”,编译是可以通过的,但是链接时,就需要 libm.lib 告诉链接器这个函数的具体信息,例如函数序号、调用约定、形参数量等是否符合定义。

试试Ignore Specific Library

编译出了问题。

试试重新打开c++然后另外新建一个,把程序复制进去