【发布时间】:2013-06-24 15:16:22
【问题描述】:
我收到了一个新创建的 SDK 的示例应用程序,但我无法编译它 - 由于 ATL 的原因,它在 Visual Studio Express 中根本无法编译,这似乎是唯一的版本微软仍然提供的 VS 2010。所以我试图在 VS 2012 Professional 中编译它,但它给了我错误 LNK2038。从我能收集到的信息中,例如来自this thread,问题在于尝试在 2012 版本中使用为 2010 编译的 .lib 文件。由于我不是编译 .lib 的人,而且我没有它的代码,而且 VS 2010 无法访问,所以我真的不知道该怎么做,除非原作者重新编译它。有什么建议么?我缺少一些基本的东西?非常感谢您的帮助。
【问题讨论】:
-
如果你有 VS2012 的有效 RTM 许可证,那么你也有使用任何以前版本 VS 的许可证。因此,请尝试在此 VS2010 试用版中输入您的许可证号。自己从未尝试过。
标签: visual-studio-2010 visual-c++ visual-studio-2012