我收到链接错误mfc42.lib无法打开,同时将vc6移植到vs2005, 我将lib路径从vc6目录添加到vs2005选项, 但是我没有收到错误
link2001未解析的外部符号“unsigned int(__stdcall * ATL :: gfunc()
答案 0 :(得分:1)
我认为将VS2005项目与VC6库混合是不明智的。很难说实际问题是什么。我在这种情况下做的是创建一个类似于原始项目的新VS2005项目(GUI / Console,ATL,MFC等),看看哪些库将被选中。然后更改已翻译的VC6项目以匹配这些。