Предотвратить перекомпиляцию oaidl.idl и ocidl.idl - PullRequest
1 голос
/ 20 июля 2010

У меня есть проект COM / ATL с несколькими файлами IDL.Большинство этих файлов IDL import oaidl.idl и ocidl.idl.

Всякий раз, когда я компилирую свой проект, Visual Studio вызывает MIDL для перекомпиляции oaidl.idl и ocidl.idl ... каждый развстречает импорт .Эти два файла IDL перекомпилируются несколько раз, поэтому компиляция проекта занимает вечно!

Есть ли способ заставить Visual Studio скомпилировать oaidl.idl и ocidl.idl всего один раз?

1 Ответ

1 голос
/ 21 июля 2010

Вы фактически запрашиваете предварительно скомпилированные заголовки для файлов IDL, в MIDL.EXE такой функциональности нет.

Возможно, вам удастся избежать использования ocidl.idl, если вы не создаете ActiveXуправление.

...