【发布时间】:2010-06-24 13:52:41
【问题描述】:
我在 VS2010 中有一个 VC++ 项目,它链接到一些用 VS2008 构建的 dll。在我尝试将 MFC 对象传递给 VS2008 dll 之前工作正常。 VS2010 VC++ 项目(.dll)的工件链接到 VS2010 附带的最新版本的 MFC,而 VS2008 .dll 链接到 VS2008 附带的先前版本的 MFC。
VS2010 VC++ 项目有一个“平台工具集”属性,允许使用 v90 (VS2008) 或 v100 (VS2010),这似乎应该可以解决问题。但是,VS2010 VC++ 项目是使用 /clr(公共语言运行时支持)构建的,这似乎需要针对 .NET Framework 的 v4.0 - v90 (VS2008) 工具集不支持。
【问题讨论】:
标签: c++ visual-studio-2010 mfc linker