2010-01-15 113 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