[英]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.