- Код: Выделить всё
midl "E:\sample.idl" /tlb "Sample.tlb"
То он пишет:
midl : command line error MIDL1003 : error returned by the C preprocessor (-1073741515)
Причем, если компилировать его в составе проекта C++ то все происходит нормально.
midl "E:\sample.idl" /tlb "Sample.tlb"
midl : command line error MIDL1003 : error returned by the C preprocessor (-1073741515)
import "oaidl.idl";
[
uuid(9C697937-3465-DF42-B654-9BE2C1356892),
version(1.0)
]
library SampleLib
{
[
object,
uuid(9C697937-3465-DF42-B654-9BE2C13565A5),
pointer_default(unique),
version(1.0)
]
interface ISample: IUnknown
{
[id(1),propget]HRESULT LongValue([out,retval]long *a_newval);
[id(1),propput]HRESULT LongValue([in]long a_newval);
}
}
Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 159