将GSL与Qt一起使用时崩溃

Crash when using GSL with Qt

本文关键字:崩溃 一起 GSL Qt      更新时间:2023-10-16

我正在尝试在Qt/C++中使用GSL。根据本教程,我在Windows中使用MinGW编译了该库。

我没有复制目录,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
}

并识别出CCD_ 3。

但是,当我使用GSL对象时,应用程序在一开始就崩溃了,但它构建得很好。

我是忘了什么还是做错了什么?

我也遇到了同样的问题,我使用依赖助行器检查了我的.exe(谢谢@canberk)

它告诉我缺少一些延迟加载dll(这就是构建正常的原因)

那些dll与本文相同

安装Visual Studio 2013的Visual C++可再发行包后(我同时安装x86和x64)

并且重新启动Qt清理项目,问题就解决了。