是否可以在visual studio中使用不同的编译器版本?

时间:2018-03-06 15:07:27

标签: c++ visual-studio

我们使用一个库(.lib,我们没有源代码)与使用

编译的硬件设备进行通信
  

_MSC_VER 1600

我希望在使用此库时使用更新的c ++标准。当我将它更改为VS工作室中的下一个更高版本时,我收到1600与1900不匹配的消息。有没有办法使用更新的c ++标准并继续使用旧库?

提供文件的公司多年来没有更新驱动程序。

我在SE上找到了关于这个主题的各种答案,但大多数都是关于c ++编译/链接的专家级别。我有理解他们的问题。

编辑:它不是DLL而是.lib文件。这可以解释为我无法理解this question and answer。另一个类似的答案是:C++ MSC_VER mismatch with Third Party library 。这是否意味着答案是“不,这是不可能的。你必须使用旧的编译器版本吗?”

0 个答案:

没有答案