burya (burya) wrote in komp_online_il,
burya
burya
komp_online_il

Проблема при линковке на VC7

Начал переносить свой проект с VC6 на VC7. Проект представлет собой non-MFC non-ATL dll состоящая из 70 подсистем (так сложилось исторически) и демо аппликация для проверки функциональности. На VC6 компиллируется с ключем /MD и все собирается и работает без проблем. VC7 на тех же параметрах выдает следующее:
nafxcw.lib(apphelp.obj) : error LNK2001: unresolved external symbol __mbctype
nafxcw.lib(filelist.obj) : error LNK2019: unresolved external symbol __mbctype referenced in function "void __stdcall _AfxAbbreviateName(char *,int,int)" (?_AfxAbbreviateName@@YGXPADHH@Z)
nafxcw.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argv
nafxcw.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argc


Так как с windows я не сильно знаком (мое поле это AIX) требуется помощь зала в ответе на вопрос, как это дело побороть.
Попытался включить эту библиотеку в "Ignore specific" - не получилось, линкер по прежнему цепляет. Все подистемы скомпиллированы с флагом /MD, если DllMain компиллировать с ключем /MT то в ран-тайме вылазит какое-то исключение при return на стеке выполнения.

Заранее спасибо.
Subscribe

  • Настройки Adobe Reader

    Ув. all При выборе опции "двусторонняя печать" в ридере принтер печатает два листа. В опциях скажем, WPS, -печатает нормально. Принтер…

  • Превратить ноут в ТВ.

    Есть ноут и MI BOX. Спасибо.

  • mp4 в mp3

    Подскажите хороший конвертер mp4 в mp3. Пользовалась Total Video Converter, пока он не загнулся.

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 3 comments