2015-02-04 39 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

回答