2008-10-01 4 views
2

Я загрузил некоторый пример кода из Интернета, но когда я его скомпилировал, у меня возникли проблемы. Мой компилятор говорит мне: comdef.h: Нет такого файла или каталога.Где я могу получить comdef.h?

Я искал немного в Интернете, но я не мог найти кого-либо другого с той же проблемой, и я не знаю, где я могу получить этот файл заголовка.

Я использую кодовые блоки с компилятором GNU GCC.

ответ

4

Файл доступен с Visual Studio (не уверен, что вы должны установить Platform SDK). Вы можете получить comdef.h из Интернета, но наверняка у вас возникнут проблемы с его компиляцией с вашими источниками.

+0

comdef.h поставляется с Visual C++/Visual Studio (часть встроенной поддержки COM компилятора). Насколько я знаю, нет никакого отношения к SDK Platform. – 2008-10-01 11:12:33

3

Как и другие плакаты, comdef.h поставляется с Visual C++. Он дополняет встроенную COM-поддержку VC. Поскольку вы говорите, что используете GCC, вам, вероятно, придется адаптировать свой код для использования «низкоуровневого COM», поскольку GCC не имеет встроенной поддержки COM, которую поддерживает VC (в частности, используя #import для импорта типа библиотеки в удобные классы-оболочки).

Смежные вопросы