gpt4 book ai didi

C++ 将包含的库(Ref DLL)从根目录更改到另一个位置

转载 作者:行者123 更新时间:2023-11-28 04:36:43 29 4
gpt4 key购买 nike

全部,

我目前正在为我的项目使用几个库。构建后,在文件夹的根目录中,您将看到可执行文件,当然还有几个被引用的 DLL。

是否可以在其他地方引用这些文件?例如,如果我想将这些 DLL 移动到“\Documents”文件夹(现在 .exe 单独在文件夹中)?

我只想让我的可执行文件保持独立(或者至少能够在别处引用所需的库)。

请告诉我解决方案,或者是否有更好的方法实现相同的目标。

最佳答案

在我看来,用任意目录中的 DLL 污染用户机器是个坏主意。

如果你想保持安装目录尽可能整洁和人类可读,你可以简单地将 DLL 存放在一个子目录中:

my-app\
| - bin\
| | - my_app.exe
| | - some_dll.dll
| | - some_other_dll.dll
| - my_app.exe (shortcut to bin\my_app.exe)

关于C++ 将包含的库(Ref DLL)从根目录更改到另一个位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51193787/

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