100分求助: VC6.0自带的Ras.h头文件已定义结构RASAUTODIALENTRY,可我在程序头文件包含Ras.h后仍不能识别RASAUTODIALENTRY
环境:windows2000 advanced sever+sp3 + vc6.0
VC6.0自带的Ras.h头文件已定义结构RASAUTODIALENTRY,可我在程序头文件包含Ras.h后仍不能识别RASAUTODIALENTRY,我也查看了Ras.h里面的确对RASAUTODIALENTRY结构做了预定义,可在程序编译时提示:“'RASAUTODIALENTRY' : missing storage-class or type specifiers”;但是Ras.h中的其它许多结构与函数都能识别,请高手指点,100分相送。
问题点数:0、回复次数:6Top
1 楼thisisjjjj(Jeffry)回复于 2003-11-01 11:13:17 得分 0
检查下是不是被#if —— #endif给跳过了
前几天就碰到了个类似的问题,后来去项目设置里把目标系统改高了就过了...Top
2 楼akiko(弥弥)回复于 2003-11-01 11:20:59 得分 0
stdafx.h中
#define WINVER 0x0500
#include <afxwin.h>Top
3 楼q004(q004)回复于 2003-11-01 11:35:33 得分 0
请问thisisjjjj(Jeffry)怎样在项目设置里把目标系统改高,改哪个参数?Top
4 楼thisisjjjj(Jeffry)回复于 2003-11-01 12:08:18 得分 0
主要是因为目标系统的Version较低,使得头文件中的那段定义被跳过了。
原来我在项目属性中更改过目标系统,这会儿在VS2003里怎么都找不到那项了。
你就用akiko的方法吧,效果一样的。Top
5 楼dyp88(dyp88)回复于 2003-11-10 15:59:46 得分 0
VC6.0自带的Ras.h头是不是版本不够,换win2000的platform sdk看看
Top
6 楼lovenoend(有容乃大)回复于 2003-11-11 16:43:01 得分 0
笨办法,去掉#if —— #endifTop




