为什么某些供应商提供了特定于Visual Studio版本的lib / dll文件?

时间:2019-05-29 11:04:00

标签: c++ visual-studio dll

检查https://www.rti.com/free-trial/dds-files。如果您查看Windows下的“下载”部分,则将看到适用于Visual Studio不同版本的不同安装程序。经过检查,我可以说此安装程序之间的主要区别之一是驻留在安装程序中的DLL是不同的。这些DLL用于为我的c ++开发导入一些共享功能。经过一番研究,我发现不仅RTI可以做到这一点,而且其他供应商提供的一些库也特定于Visual Studio。从理论上讲,供应商决定根据Visual Studio版本分离DLL的原因可能是什么?如果我不使用Visual Studio编译C ++文件怎么办? DLL是否仍然可以工作(假设DLL是使用正确的arch类型构建的,并且是使用c ++构建的)?我只是不明白为什么IDE(Visual Studio)会影响DLL。

0 个答案:

没有答案