Ошибка midl 2025 при компиляции файла idl на win32 (midl не любит строку<40>)

Файлы idl, которые у меня есть, прекрасно компилируются с помощью инструментов linux, но когда я пытаюсь скомпилировать с помощью midl, я получаю сообщение об ошибке

error MIDL2025 : syntax error : expecting a declarator or * near "<"

линия это:

typedef string<40>      somestring;

Это нестандартный idl, или я что-то упустил? Есть ли переключатель для Midl, чтобы позволить это?

Я хотел бы назначить награду за это раньше...

1 ответ

Решение

Виноват. Это зависит от ACE/TAO. есть tao_idl.exe idl компилятор / процессор. Я буду отмечать этот вопрос с ACE TAO

Другие вопросы по тегам