gpt4 book ai didi

c++ - 如何更改我的应用程序使用的 .dll 搜索路径?

转载 作者:行者123 更新时间:2023-11-28 06:43:32 26 4
gpt4 key购买 nike

随着我的应用程序的增长,我发现自己使用了越来越多的第三方库,并且我的应用程序目录中的 .dll 数量也在增长(撰写本文时为 11 个)。这本身并不是一个真正的问题,但它很丑陋。我更愿意将它们放在“bin/”之类的地方。

这可以做到吗,还是我在浪费时间在一些无关紧要的事情上?

这给我的唯一真正优势是我可以将 x86 和 x64 版本的 exe 放在同一目录中,并从 dll 的适当文件夹中加载它们 (例如,bin32/bin64/

我正在使用 C++ 和 MinGW-W64。

最佳答案

您可以使用 GNU 链接器的 -rpath 标志。

例如,这将在本地目录中搜索依赖的 dll:-Wl,-rpath,./

所以特别是在你的情况下你想要:-Wl,-rpath,./bin

关于c++ - 如何更改我的应用程序使用的 .dll 搜索路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25469619/

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