将gsl 2.1与Qt链接的问题

时间:2017-06-30 18:27:33

标签: c++ qt gsl

我使用的是Qt 5.8和gsl 2.1(使用cygwin64编译)。这是我在.pro文件中用来链接gsl:

的内容
INCLUDEPATH+=C:/gsl/include/
INCLUDEPATH += C:/gsl/LIBS
LIBS += -LC:/gsl/lib -lgsl -lgslcblas -lm

当我包含标题并编译时,即使我声明并反对,我也没有任何问题。但是当我尝试使用任何函数时,我得到了这个错误:

C:\Users\CIFAS-1\untitled4\mainwindow.cpp:9: error: undefined reference to `gsl_matrix_alloc'.

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题,我在mingw32 https://code.google.com/archive/p/gsl-w32/downloads找到了gsl的编译版本,它是另一个版本,但效果很好。