全部
我目前正在为我的项目使用几个库。生成后,在文件夹的根目录中,您将看到可执行文件,当然还有几个被引用的DLL。
是否可以在其他地方引用这些文件?例如,如果我想将这些DLL移到“ \ Documents”文件夹中(现在.exe单独位于该文件夹中)?
我只想保持我的可执行文件独立(或者至少有能力在其他地方引用所需的库)。
请让我知道解决方案,或者是否有更好的方法实现相同的目标。
答案 0 :(得分:1)
用任意目录中的DLL污染用户的计算机对我来说是一个坏主意。
如果要使安装目录保持整洁并易于阅读,则只需将DLL放到一个子目录中即可。
my-app\
| - bin\
| | - my_app.exe
| | - some_dll.dll
| | - some_other_dll.dll
| - my_app.exe (shortcut to bin\my_app.exe)