Visual studio 6 unicode проблема при использовании команды nmake
Я использую Visual studio 6 для сборки dll из файла .rc с помощью команды nmake, и она отлично работает с английским, арабским и французским языками, но при попытке сгенерировать dll для русского языка она генерируется с мусорными данными не на русском языке я думаю, что эта проблема связана с vs 6 unicoding и я изменил регион(не Unicode) на русский я погуглил эту проблему, чтобы найти какую - либо помощь по этому вопросу, но нет ответа, если кто-то может помочь?
это вызов команды nmake nmake -a -f mlobject.mak
Что я уже пробовал:
Я попробовал изменить регион и добавить русский язык для windows
Richard MacCutchan
Не принимая во внимание тот факт, что VS 6 устарел более чем на 20 лет, вы не предоставили никаких реальных подробностей того, что происходит в коде.
Ahmed_Khalaf
Я попытался добавить эту строку кода после #include
#pragma code_page(1251)
чтобы прочитать rc файл внутри Строковой таблицы в русском формате
но все равно никаких изменений в сгенерированной dll нет
Richard MacCutchan
Проблема, скорее всего, заключается в том, что вы не используете правильный шрифт при отображении результирующих сообщений. Но поскольку вы не предоставили никаких реальных деталей, невозможно сделать больше, чем догадаться.
Gerry Schmitz
Что заставляет вас думать, что "это не работает"? Если у вас не установлен соответствующий шрифт, вы не будете "видеть" его правильно, даже если "данные" являются "правильными".
CPallini
Вау, вы используете последнюю адаптивную версию Visual Studio!