求助,这个问题快把我烦死了,谢谢了先,分数不够再加
用DirectShow写了一个程序,tools\option\dictories如下:
include:
D:\开发工具\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\SAMPLES\C++\DIRECTSHOW\BASECLASSES
D:\开发工具\Microsoft DirectX 9.0 SDK (Summer 2004)\Include
D:\开发工具\VC98\INCLUDE
……
library:
D:\开发工具\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\LIB\X64
D:\开发工具\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\LIB\
D:\开发工具\VC98\INCLUDE
……
我的机器的directx是9.0c,但是在编译的时候,老是出现如下错误:
这个问题怎么解决啊?
D:\开发工具\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\strmif.h(1018) : error C2146: syntax error : missing ';' before identifier 'HSEMAPHORE'
D:\开发工具\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\strmif.h(1018) : fatal error C1004: unexpected end of file found
CalibFilterprop.cpp
D:\开发工具\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\strmif.h(1018) : error C2146: syntax error : missing ';' before identifier 'HSEMAPHORE'
D:\开发工具\Microsoft DirectX 9.0 SDK (Summer 2004)\Include\strmif.h(1018) : fatal error C1004: unexpected end of file found
Error executing cl.exe.