首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接到库需要MFC80U.LIB

链接到库需要MFC80U.LIB
EN

Stack Overflow用户
提问于 2010-09-29 17:32:55
回答 2查看 2K关注 0票数 0

我正在尝试从最新的SketchUp C++ SDK编译SkpWriter示例。然而,链接器告诉我LNK1104说找不到"mfc80u.lib“,因为SDK中的一个静态库(Utils.lib)依赖于一些MFC8库。我正在使用VS2008,并且只有mfc90u.lib可用。

有没有办法用mfc90u.lib代替mfc80u.lib (除了重命名文件之外)?MFC 8 DLL和LIB是否可供下载?(为什么使用VS2005创建的动态链接库的用户也应该安装VS2005?!!)我在这里有什么选择?

EN

回答 2

Stack Overflow用户

发布于 2010-09-29 20:04:07

右键单击您的项目,属性,链接器,输入。在“忽略特定库”设置中放入mfc80u.lib。在"Additional Dependencies“设置中添加mfc90u.lib

不能保证这将工作,但您有一个像样的机会。最好的办法是联系SDK供应商,要求更新。

票数 1
EN

Stack Overflow用户

发布于 2010-09-29 17:40:28

你可能有两个选择:

  1. 在VS2005中生成您的可执行文件并使用现有的动态链接库。
  2. 在VS2008中重新生成您的动态链接库并链接到您的可执行文件。

MFC6和MFC9二进制文件不兼容,特别是CString和CWnd,它们在VC6和VC9中是不同的...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3820331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档