从VC6移植到vs2005

时间:2010-01-15 08:38:55

标签: visual-studio-2005 visual-c++

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

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

1 个答案:

答案 0 :(得分:1)

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