gpt4 book ai didi

c++ - 在 Windows 中构建 GSL(GNU 科学图书馆)以与 VS2015 一起使用

转载 作者:太空宇宙 更新时间:2023-11-04 12:58:55 24 4
gpt4 key购买 nike

我正在尝试将 GSL 构建为库(DLL、lib)以用于我的应用程序。我已经测试了 GSL 端口(gladman)到 VS 和 CMake 路由,由于各种原因我不想走那条路。

目前我使用的是 nuget 版本,我对此不太满意,因为缺少一些功能。我想自己构建它以绝对确定我得到的是什么。目标是构建四组 dll 和 libs---win32、win32d、win64 和 win64d。

我知道我可以从 MinGW 库构建 lib 文件(适用于 VS2015),然后如果我有可用的 DEF 文件,则可以使用 Microsoft LIB 工具构建 dll。

我的开源经验非常有限。到目前为止,我已经成功地使用 ./config、make、make install 为 MinGW 构建了 gsl。但我没有找到生成的任何 DEF 文件,我不知道如何利用此构建生成所需的 DEF 和 dll 以与 Microsoft Visual Studio 2015 一起使用。

谢谢

最佳答案

构建和链接也一直是我的痛苦。对于 mac,我使用 Homebrew ,它通过终端中的一个简单的单行命令下载框架和库。然后我会通过添加必要的库目录来简单地将库添加到我的程序中。在 XCode 中,有一个“添加框架/库”按钮,我可以在其中添加目录,但我确信 VS 中有一个类似的按钮。

但是,您似乎使用的是 Windows(因此 Homebrew 将无法运行)。我在网上搜索了 Homebrew 的 Windows 版本,似乎 Scoop很相似。您可能想检查一下。

希望这对您有所帮助,尽管我使用了不同的工具 :)

关于c++ - 在 Windows 中构建 GSL(GNU 科学图书馆)以与 VS2015 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45153498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com