Кто знает, как использовать mc.exe (компилятор сообщений)? - PullRequest
6 голосов
/ 23 июля 2010

Я пытаюсь использовать mc.exe для создания файлов сообщений для моей программы записи журнала событий. Но даже образец файла , предоставленный Microsoft, не скомпилируется. Кто знает, как написать файл сообщения, который может быть скомпилирован mc.exe?

РЕДАКТИРОВАТЬ : полученное сообщение об ошибке:

msgs.mc(1) : error : expected keyword
- ??

Редактировать 2: Проблема решена . Mc.exe может поддерживать только исходный файл в кодировке Unicode или ANSI. Мой файл закодирован как UTF8. Вот и все.

Спасибо.

Ответы [ 3 ]

6 голосов
/ 23 июля 2010

Всегда документируйте полученное сообщение об ошибке

Вынужден угадать: если в строке № 82 появляется ошибка с жалобой на недопустимый символ (0x2e), затем откройте файлв текстовом редакторе поместите курсор после.и нажмите Enter, чтобы строка заканчивалась переводом строки.

5 голосов
/ 06 августа 2010

Проблема решена. Mc.exe может поддерживать только исходный файл в кодировке Unicode или ANSI. Мой файл закодирован как UTF8. Вот и все.

Спасибо, ребята.

2 голосов
/ 26 июля 2010

Пример работает для меня в Visual Studio 2008 или 2010. Как насчет публикации вашего файла msgs.mc.

Также вы сохранили как обычный ascii?Может быть, заголовок кодировки сбивает с толку ...

...