Дано: VC++ 7.0 и полностью юникодная программа на чистом API.
Хочу заставить ее работать под Win9x. Для этого попытался прикрутить MSLU(Microsoft Layer for
Unicode). Прикрутил -> При запуске под Win98 напоролся на следующие MessageBox'ы :
1. Файл "имя.exe" повидимому поврежден. Заново установите файл и повторите попытку.
2. Запуск программы невозможен, так как он имеет неверный формат.
Т.е. она вообще не запускается.
Сидел, долго думал... Визардом сделал юникодное приложение(File-> New Project\Windows Application, в
настройках проэкта поставил Character set — Unicode), по хэлпу с MSDN прикрутил MSLU, — под 98
замечательно работает.
Похоже эти ошибки вылетают не из-за самого MSLU, так как и без его использования получаю п.1 и п.2.
Из за чего, вообще, могут появлятся сообщения 1,2 ?