在稍微不同的dll

时间:2016-11-09 10:16:59

标签: c++ performance dll compare

我有一些特定的dll版本。构建仅在性能增强方面有所不同,我想先测量并相互比较速度。我正在寻找一个简单的模式,将这些.dll包含在一个项目中并比较它们的性能。 dll文件名不反映版本号,但如果需要可以更改。

你会如何做到这一点 - 在VS2015中使用c ++?

- 编辑:我现在有一个项目引用.lib每个.dll(即lib1-> dll1,lib2-> dll2,lib3-> dll3等),每个项目仅引用相应的dll。我假设.lib文件中的类只调用引用的.dll,但似乎因为.dll使用相同的命名空间,libs可以调用任何.dll文件,即lib2引用dll2可以调用dll1。在网上有几个关于这种行为的提及,我可以重现这一点。更改命名空间解决了这个问题,但不能重新编译具有唯一命名空间的所有以前的.dll。有没有人知道以编程方式链接.dll是否可以解决这个问题?

0 个答案:

没有答案