您的位置:首页 > 编程语言 > C语言/C++

C++和Fortran混合编程时调用数学函数的问题: error LNK2005: __matherr already defined in LIBCD.lib

2012-10-19 13:47 579 查看
编译提示错误:

Linking...

dfor.lib(matherr.obj) : error LNK2005: __matherr already defined in LIBCD.lib(matherr.obj)

LINK : warning LNK4098: defaultlib "libc.lib" conflicts with use of other libs;
use /NODEFAULTLIB:library

Debug/StaggeredGrid.exe : fatal error LNK1169: one or more multiply defined
symbols found

Error executing link.exe.

解决方法:

在主程序中添加

#pragma comment (lib, "dfor")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐