Вопросы по теме 'midl'

Ошибка компиляции MIDL (и, возможно, вопрос генерации файла idl)
Мы рассматриваем возможность переноса нашего приложения с VS2008 на VS2010. Мы генерируем некоторые COM-объекты с помощью «атрибутивного программирования», и IDL генерируется автоматически. Директивы импорта для обоих файлов разные, и компиляция...
3515 просмотров
schedule 20.02.2023

Получить код IDL из TypeLibrary программно
Я пишу код для выполнения следующих шагов; Зарегистрируйте .net .dll и сгенерируйте .tlb с помощью regasm.exe Зарегистрируйте .net .dll и сгенерируйте .tlb с помощью regasm.exe Сгенерируйте код IDL из библиотеки типов и сохраните его в...
809 просмотров
schedule 30.05.2022

Маршалинг массива структур MIDL с использованием size_is в неуправляемом С++
Я пытаюсь получить массив структур через COM-интерфейс. Это работает, когда количество структур равно 1. Когда количество структур больше 1, правильно маршалируется только первая структура. Остальные структуры в массиве содержат мусорные данные....
1400 просмотров
schedule 25.03.2023

midl не может найти препроцессор C cl.exe
Я пытаюсь скомпилировать файл arith.idl с помощью midl. У меня стоит виндовс 7 про. Вот команда, которую я запускаю в командной строке powershell: PS> 'C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\midl.exe' .\arith.idl Microsoft...
7335 просмотров
schedule 08.04.2022

Как вызвать компилятор MIDL для создания файла .TLB (библиотеки типов) из файла .IDL?
Я борюсь с чем-то, казалось бы, сверхпростым: я хотел бы использовать компилятор MIDL для создания библиотеки типов (файл .tlb ) из файла .idl . Однако я просто не могу заставить MIDL сгенерировать .tlb файл. Это мой Foo.idl : import...
5347 просмотров
schedule 29.06.2023

Ошибка компилятора C3646 «неизвестный спецификатор переопределения» в автоматически созданном .tlh при использовании importlib в idl
Я использую Visual Studio 2015, и у меня есть проект приложения C #, который определяет COM-интерфейс и генерирует файл .tlb при компиляции. Теперь я хочу импортировать этот Csharp.tlb в idl. MyLibrary.idl: import "oaidl.idl"; import...
1834 просмотров
schedule 04.05.2022

Передача MIDL по ссылке
Предыстория: я работаю над соединением 64-битного процесса с 32-битной DLL с помощью COM-объекта. Почему? Хороший вопрос. В настоящее время невозможно перекомпилировать весь исходный код x86 в x64, если только нет абсолютно никакого способа...
294 просмотров
schedule 08.11.2022

Как объявить вложенные шаблоны в idl 3.0
У меня есть, надеюсь, основной вопрос, но мне не удалось найти какую-либо документацию или примеры в MSDN или в Интернете в целом. Я реализую компонент среды выполнения Windows на C++/WinRT. У меня есть асинхронный метод, который сканирует наличие...
166 просмотров
schedule 28.03.2023

Как использовать midlrt.exe для компиляции .idl в .winmd?
Предпосылки: мне нужно создать компонент среды выполнения Windows как часть системы, настроенной для использования CMake для создания своей системы сборки. В качестве подготовительного шага я пытаюсь создать его в командной строке....
585 просмотров

Компилятор MIDL от CMAKE
Я сделал, как описано здесь set(MIDL_OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/IFace.h ${CMAKE_CURRENT_BINARY_DIR}/GUIDS.c ${CMAKE_CURRENT_BINARY_DIR}/Proxy.c ${CMAKE_CURRENT_BINARY_DIR}/ProxyDll.c ) set(MIDL_FILE...
129 просмотров
schedule 06.04.2024