2015-02-04 38 views
0

我想在Qt/C++中使用GSL。我在this tutorial之后在Windows中使用MinGW编译库。与Qt一起使用GSL时发生崩溃

我没有复制目录,GSL位于c:/gsl-1.16

我在Qt的链接是这样的:

win32{ 
INCLUDEPATH += C:/gsl-1.16/include/
INCLUDEPATH += C:/gsl-1.16/lib 
LIBS += -LC:/gsl-1.16/bin -llibgsl-0 -llibgslcblas-0 
LIBS += -L/usr/local/lib example.o -lgsl -lgslcblas -lm 
} 

而且它承认#include <gsl/...>

但是,当我使用一个GSL对象时,应用程序刚开始崩溃,但它的构建效果很好。

我忘了什么或做错了什么?

+1

将包含gsl.dll的文件夹添加到环境变量PATH中,或将dll复制到可执行文件旁边。使用[dependency walker](http://www.dependencywalker.com/)查找其他缺少的动态库。 – baci

回答