如何避免编译环境问题,如_MSC_VER不匹配错误?

时间:2016-11-26 09:20:50

标签: c++ visual-studio static-libraries development-environment

我制作了一个静态库,但也有一些问题。

  1. 我在VS2015中编译了我的库。然后,它不能在VS2013中使用。 '_MSC_VER不匹配'和'错误LNK2001:__ imp ____ stdio_common_vfprintf'
  2. 我认为我不应该用两个版本的VS编译我的库并释放它们。我使用库时从未考虑过编译器的版本。此外,我没有VS2013。

    如何解决此错误?

    1. 我以为我必须创建两个库:debug version和release version。但是,似乎Opengl没有这样做。无论调试/发布模式如何,我都使用opengl32.lib。我从未见过opengl32d.lib。 怎么做?

0 个答案:

没有答案