首页
社区
课程
招聘
[求助]诡异的编译错误
发表于: 2014-7-4 17:35 4795

[求助]诡异的编译错误

2014-7-4 17:35
4795

#include <F:\WINDDK\3790.1830\inc\ddk\ntifs.h>


NTSTATUS DriverEntry( IN PDRIVER_OBJECT theDriverObject, IN PUNICODE_STRING theRegistryPath )
{
        UNICODE_STRING Ring0_Mutex_Name=RTL_CONSTANT_STRING(L"\\BaseNamedObjects\\gdvGH515DFG"); 
	OBJECT_ATTRIBUTES EVENT_OBJECT_ATTRIBUTES;
	HANDLE Ring0_Mutex_Handle;
	EVENT_OBJECT_ATTRIBUTES={ sizeof(OBJECT_ATTRIBUTES),NULL,&Ring0_Mutex_Name,OBJ_CASE_INSENSITIVE,NULL,NULL};
	return 0;	
	
}



怎样都编译不过...
只有一个错误,提示:
e:\testd\testd.c(8) : error C2059: syntax error : '{'

testd.c(8) 第8行就是这行 :
EVENT_OBJECT_ATTRIBUTES={ sizeof(OBJECT_ATTRIBUTES),NULL,&Ring0_Mutex_Name,OBJ_CASE_INSENSITIVE,NULL,NULL};

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 1443
活跃值: (101)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
结构体不能这样赋值的……
2014-7-4 17:43
0
雪    币: 2664
活跃值: (3401)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
3
NTSTATUS DriverEntry( IN PDRIVER_OBJECT theDriverObject, IN PUNICODE_STRING theRegistryPath )
{
 UNICODE_STRING Ring0_Mutex_Name=RTL_CONSTANT_STRING(L"\\BaseNamedObjects\\gdvGH515DFG");  
 OBJECT_ATTRIBUTES EVENT_OBJECT_ATTRIBUTES ={ sizeof(OBJECT_ATTRIBUTES),NULL,&Ring0_Mutex_Name,OBJ_CASE_INSENSITIVE,NULL,NULL};
  HANDLE Ring0_Mutex_Handle;
  return 0;  
  
}



这样编译就没有问题了
C语法不支持你那样赋值,C++中可以...

PS:你的代码风格好蛋疼...
上传的附件:
2014-7-4 17:47
0
雪    币: 52
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
两位,感谢!!
c真的好多奇怪的限制阿... 变量不能要用再声明之类的

安于此生,看你的截图 好像是用vc2008或2010的样子  也支援c++语法  可以请教你要怎么建构这个环境的吗?  
VC6某些细节真的不太OK..ˊˋ
2014-7-4 18:44
0
雪    币: 52
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
想说安于此生说的详细些 就设为最佳答案了 cvrock抱歉呀
2014-7-4 18:45
0
雪    币: 2664
活跃值: (3401)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
6
你看下这篇文章应该就会搭建这个环境了
我以前学习驱动的时候收集的...
[URL="http://bbs.pediy.com/attachment.php?attachmentid=90369&stc=1&d=1404471403"][/URL]
上传的附件:
2014-7-4 18:57
0
雪    币: 52
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢你~
2014-7-4 19:01
0
雪    币: 2664
活跃值: (3401)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
8
不谢...
2014-7-4 19:08
0
游客
登录 | 注册 方可回帖
返回
//