在开发过程中访问DLL的最佳方法

时间:2016-02-01 09:58:21

标签: dll development-environment

我正在创建一个易于在新系统上安装的开发环境。因此,我创建了所有放置在单个文件夹(environment_folder)中的库包(OpenCV,boost,Qt等),这些文件夹由Visual Studio项目/解决方案通过环境变量访问(因此对于单个编译器,整个文件夹可以被复制,只有必须设置变量。)

现在要执行二进制文件,它需要访问这些库的DLL。

我通常会将所有需要的DLL复制到二进制目录中,但这既不好也不实用。

另一种方法是添加所有库' pathes到PATH变量,但是在安装库包时/之后要执行很多工作,所以我想避免它。另外,例如,在测试新版本的库时,它容易出错。

我想到的第三种方法是将所有DLL复制到一个package_bin文件夹,因此只需要将一个路径添加到PATH变量(相对于environment_folder另外添加),但我不知道#39; t喜欢这个想法。

有没有更好的方法呢?

0 个答案:

没有答案