2010-01-15 83 views
0

我得到了一个链接错误MFC42.LIB到VS2005不能打开,而移植到VC6 VS2005, 我添加的lib路径形式VC6目录VS2005选项, 但NW我得到错误移植从VC6

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

+0

我觉得MFC42.LIB有在SDK,如果我错了指正。 – rplusg 2010-01-15 09:07:45

回答

1

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

希望这会有所帮助。

问候,

Sebastiaan