从VC6移植到vs2005

问题描述 投票:0回答:1

我收到链接错误mfc42.lib无法打开,同时将vc6移植到vs2005,我将lib路径从vc6目录添加到vs2005选项,但是我得到错误

link2001未解析的外部符号“unsigned int(__stdcall * ATL :: gfunc()

visual-studio-2005 visual-c++
1个回答
1
投票

我认为将VS2005项目与VC6库混合是不明智的。很难说实际问题是什么。我在这种情况下做的是创建一个类似于原始项目的新VS2005项目(GUI / Console,ATL,MFC等),看看哪些库将被选中。然后更改已翻译的VC6项目以匹配这些项目。

© www.soinside.com 2019 - 2024. All rights reserved.