портирование на vs2005 от VC6 - PullRequest
0 голосов
/ 15 января 2010

я получаю сообщение об ошибке, невозможно открыть файл mfc42.lib при портировании vc6 на vs2005, я добавил каталог пути vc6 пути lib к опции vs2005, но я получаю ошибку

link2001 неразрешенный внешний символ "unsigned int (__stdcall * ATL :: gfunc ()

1 Ответ

1 голос
/ 15 января 2010

Не думаю, что стоит смешивать проекты VS2005 с библиотеками VC6. Трудно сказать, в чем проблема. Что я делаю в таких ситуациях, так это создаю новый проект VS2005, который напоминает ваш оригинальный проект с точки зрения настроек (GUI / Console, ATL, MFC и т. Д.) И вижу, какие библиотеки будут выбраны. Затем измените переведенный проект VC6, чтобы он соответствовал этим.

...