用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.
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.
解决方案 »
- 基于VC++6.0 windows编程 子窗口输出诡异的堆叠问题~~~~~~~~~~~!
- 关于静态文本控件前景,背景,以及控件填充色问题
- 【提问】关于winlicense的使用【顶者有分】
- 炫彩界面库-UI设计器实现-360安全卫士8.5-教程,有图有代码.
- 有位图的BITMAPINFOHEADER 、 BITMAPINFO以及BYTE* pBit信息,怎么在位图上写字??急!!!
- 新手请教莫名的问题。。。。
- 中午你做什么
- 方法必须是 HRESULT 的,那么如何返回其它类型
- 请问用VC编写导库程序时数据量很大时采取什么方法比较安全稳定性能又好?
- .obj
- [讨论]Win32 Console Application 与 DOS 程序的区别
- 如何用VC画三角形的程序?
enum _PinDirection
{ PINDIR_INPUT = 0,
PINDIR_OUTPUT = PINDIR_INPUT + 1
} PIN_DIRECTION;#define MAX_PIN_NAME 128
#define MAX_FILTER_NAME 128
typedef LONGLONG REFERENCE_TIME;typedef double REFTIME;typedef DWORD_PTR HSEMAPHORE;@@错误在这typedef DWORD_PTR HEVENT;typedef struct _AllocatorProperties
{
long cBuffers;
long cbBuffer;
long cbAlign;
long cbPrefix;
} ALLOCATOR_PROPERTIES;
void main(void)
{
intt x; //Syntax error: missing semicolon before 'x' // 语法错误
}fatal error C1004: unexpected end of file found
这个可能是大括号引起的,其他的看
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vcce4/html/everrFatalErrorConezerzerfou.asp