Вопросы по теме '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 просмотров
schedule
18.10.2022
Компилятор 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