Задача заключалась в том, чтобы собрать проект, юзающий xml и 3D движок Ogre3D, как COM сервер. Но при сборке появляется следующее:
Processing C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\msxml.idl
msxml.idl
debug\KabinaModuled.idl(56) : error MIDL2183 : unexpected end of file found
command failed with exit code 2026
command failed with exit code 2
Процесс «C:\Qt\qtcreator-2.2.0\bin\jom.exe» завершился с кодом 2.
Возникла ошибка при сборке проекта KabinaModule (цель: Desktop)
Во время выполнения сборки на этапе «Сборка»
И ошибка:
KabinaModuled.idl:56: ошибка: MIDL2183 : unexpected end of file found
Пробовал делать упрощенный COM сервер без 3d и и xml. Тупо виджеты. Все отлично собирается и работает.
Причем, открыв файл KabinaModuled.idl, увидел, что он действительно не дописан до конца(по сравнению с тем же файлом упрощенной версии). Код обрывается посередине.
Проблемы возникают, когда доходит до файла msxml.idl, и я где-то слышал, что в старых версиях msxml был какой-то косяк при использовании его в com объектах. Кто-нибудь сталкивался с подобными проблемами?
QT 4.7. Компилятор от vs2008.