| 
			 
					阅读:1651回复:4
				 
				(散分)一个ne2000的编译问题
					我在vc6下建立了一个project,把ne2000的代码导入,出现了一下问题:
 
							:\\driver_design\\pccard_drv\\ne2000sw.h(219) : error C2061: syntax error : identifier \'NDIS_MINIPORT_INTERRUPT\' D:\\driver_design\\pccard_drv\\ne2000sw.h(509) : error C2059: syntax error : \'}\' 。。。 D:\\driver_design\\pccard_drv\\ne2000sw.h(653) : error C2059: syntax error : \')\' D:\\driver_design\\pccard_drv\\ne2000sw.h(684) : error C2146: syntax error : missing \')\' before identifier \'Adapter\' 。。。 明明在precomp.h中include了ndis.h啊!为什么还找不到?我的路径也是对的:已经添加了ntddk/inc和ntddk/inc/ddk两个目录啊 请大侠指点。  | 
	|
					
						
						
						
						
  | 
	
| 
			 沙发# 
								发布于:2002-12-06 10:30				
			
					thank you!给分给分				 
							 | 
	|
					
						
  | 
	
| 
			 板凳# 
								发布于:2002-12-06 09:48				
			
					VC6->tools->options->directories
 
							把DDK的.h和.lib文件包含进去就可以了 我建议最好不要用VC做驱动,因为VC会加入很多应用层的额外代码用来维护工程, 我用过一次VC,驱动总是出问题,直接用DDK,一切OK 别忘了给分  | 
	|
					
						
  | 
	
| 
			 地板# 
								发布于:2002-12-05 21:35				
			
					利用art barker《驱动程序开发指南》提供的驱动向导建立的驱动程序项目。我觉得上面的问题是编译顺序的问题,我不知道在哪里设定编译顺序,ne2000代码本身肯定没有问题。那些出错的找不到的对象都在ndis.h中定义了。				 
							 | 
	|
					
						
  | 
	
| 
			 地下室# 
								发布于:2002-12-05 21:27				
			
					什么工程、				 
							 | 
	|
					
						
  |