2013-03-22 64 views
0

在尝试使用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 

首先,我不确定如何找到所需的所有库。非常感谢在这方面的帮助。但是,当我尝试添加一个库到日食例如C:\ GnuWin32 \ lib \ libgsl “项目>属性> C/C++常规>路径和符号>库在GNU C++下单击添加,然后单击文件系统和投入的路径文件“

我得到这个错误:

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

如何正确链接到图书馆日食?

非常感谢 杰西

回答

0

你应该从你的库名去掉“LIB”和“.A”: 使用‘GSL’,而不是‘libgsl.a’

,并删除整个库路径“ C:/的GnuWin32/lib中/”。 使用“-LC:/ GnuWin32/lib /”,从链接器库设置中进行设置。

enter image description here

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

Regards

+0

谢谢塞萨尔,没有意识到路径和实际的图书馆必须分开 – 2013-03-22 09:50:10