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

  • (no subject)

    Сообщения и звонки защищены В Мессенджере Фейса повились такие сообщения. Это что и как вернуться к обычному формату? Спасибо.

  • поделиться в жж

    У меня есть сообщество в ЖЖ для интересующихся балетом: https://godunov-ballet.livejournal.com/ Есть ли в жж опция поделиться не просто ссылкой на…

  • сопряжение эппловских девайсов

    Ситуация: купили apple watch series 4, и оно не хочет сопрягаться с iOS 16, требует апгрейда до 18. Вот тут пишут, что единственное решение -…

  • 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