繁体   English   中英

蚀链接错误

[英]eclipse linking errors

在尝试使用eclipse编译cpp程序时。 我遇到以下链接错误。

Description Resource    Path    Location    Type
undefined reference to `gsl_isnan'  mrconvert       line 453, external location: C:\mrtrix\source\mrtrix-0.2.11\lib\mrtrix.h    C/C++ Problem

首先,我不确定如何找到所需的所有库。 在这方面的帮助非常感谢。

但是,当我尝试向eclipse添加库时,例如C:\\ GnuWin32 \\ lib \\ libgsl“项目>属性> C / C ++常规>路径和符号>库。在GNU C ++下,单击添加,然后单击文件系统并放入文件的路径。”

我收到此错误:

Description Resource    Path    Location    Type
cannot find -lC:/GnuWin32/lib/libgsl    mrconvert           C/C++ Problem

如何正确链接到eclipse中的库?

非常感谢杰西

您应该从库名称中删除“ lib”和“ .a”:使用“ gsl”代替“ libgsl.a”

并删除完整的库路径“ C:/ GnuWin32 / lib /”。 使用“ -LC:/ GnuWin32 / lib /”,通过链接程序库设置进行设置。

在此处输入图片说明

检查库“ libgsl.a”是否位于指定的路径中。

问候

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM