我想在我的 C++ 代码中使用 armadillo 库。我下载了它,并将“include”和“lib_win64”文件夹复制到我的解决方案文件夹中名为“Dependencies”的新文件夹中。
include 文件夹包含另一个文件夹,其中包含所有头文件。
lib_win64 文件夹包含“libopenblas.dll”和“libopenblas.lib”。
现在,我在 Visual Studio 中打开了我的 C++ 程序,进入了项目属性并更改了这些:
C++ 程序构建成功,但是当我尝试运行它时,我收到系统错误:“代码执行无法继续,因为找不到 libopenblas.dll。重新安装程序可能会解决这个问题。”
最初的 armadillo 下载文件夹包含其他文件夹,其中一个是示例 C++ 程序。我运行它,它按预期编译和执行,没有系统错误。所以,我不认为 .dll 文件已损坏或任何东西。
我想知道是否有人遇到过类似的问题,或者知道我可能搞砸的地方并能指出来。
非常感谢任何建议!