解决VC提示 syntax error : identifier 'LONG_PTR'错误的方法
2011-03-30 10:08
633 查看
以下内容来自 http://hi.baidu.com/beagle1984/blog/item/b51a7e4d10638df1d62afc3c.html
解决VC提示 syntax error : identifier 'LONG_PTR'错误的方法
2009-04-04 13:39
解决VC提示 syntax error : identifier 'LONG_PTR'错误的方法
2009-04-04 13:39
内容来源: http://redsoftcn.spaces.live.com/blog/cns!b6ccca3b8e271d2a!135.entry ,向作者致谢! 搞RTC开发时编译遇到提示:error C2061: syntax error : identifier 'LONG_PTR'的问题,开始有点摸不着头脑,其实就是库文件的顺序问题,解决方法如下 选择Tools菜单下面的Options修改一个INCLUDE的顺序就行了 例如原先 C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE c:/DXSDK/Include C:/PROGRAM FILES/RTC CLIENT API V1.3 SDK/SDK/INC D:/PROGRAM FILES/MICROSOFT PLATFORM SDK/INCLUDE 修改为这样顺序 C:/PROGRAM FILES/RTC CLIENT API V1.3 SDK/SDK/INC D:/PROGRAM FILES/MICROSOFT PLATFORM SDK/INCLUDE C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE 相关话题: 1. 内容来源: http://xujinjun.spaces.live.com/Blog/cns!A0B1BA972617D489!111.entry ,致谢! error C2061: syntax error : identifier 'LONG_PTR'Error:error C2061: syntax error : identifier 'LONG_PTR' Solution: 这个问题是由于vc的版本太低形成的,可以在主程序前加两句 #define DWORD_PTR unsigned long #define LONG_PTR unsigned long 2. 内容来源:http://topic.csdn.net/t/20041007/17/3431490.html ,致谢! 其实就是ULONG,不是指针,别看有个PTR就是指针; 就是unsigned long 3. 关于头文件包含,来源:http://topic.csdn.net/t/20050523/04/4027396.html 例如头文件a和b,CPP文件c,a包含了b,cpp又包含了b和a,这样就造成了两次包含b,编译会提示重复定义,如何写代码才能避免? 在头文件的前面加上一个唯一的宏,然后判断这个宏是不是被定义了,如果被定义了,就证明这个头文件被包含,就不再编译这个文件。 #ifndef H_HEADFILENAME #define H_HEADFILENAME 文件内容。。。。。。。。。 #endif |
相关文章推荐
- 解决VC提示 syntax error : identifier 'LONG_PTR'错误的方法
- VC6提示 error C2061: syntax error : identifier 'THIS_FILE' 错误的解决办法
- VC++6.0原始套接字出现 C2065:'SIO_RCVALL' : undeclared identifier错误的解决方法
- 使用sndPlaySound时的错误syntax error : missing ';' before identifier 'MMVERSION'的解决
- startx提示错误:“could not open default font 'fixed'” 的解决方法
- 使用AJAX时出现“Microsoft JScript 运行时错误: 'Sys' 未定义”提示的解决方法
- VC++中出现错误“ error c2065 'printf' undeclared identifier”的处理方法
- Objective-c 内存管理中的错误提示 'retainCount' is unavailable 解决方法
- VC++ 出现错误:cannot convert from const char *' to 'LPCWSTR' 或者'const char [7]' to 'LPCWSTR' 的解决方法
- Incorrect string value: '/xEF/xBC/x88200...' for column 错误提示解决方法
- Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版 92页 错误提示 syntax error, unexpected ')' ..._cart" , :id => product } do ).to_s) 解决办法
- 编译过程中弹出new(35) : error C2061: syntax error : identifier 'THIS_FILE'问题的原因及解决方法
- vc++编译程序时 identifier was truncated to '255' characters in the browser information告警的解决方法
- 编译boost程序出现如下错误fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_54.lib'的解决方法
- VC中使用wxWidgets 出现的编译错误 error C2059: syntax error : 'constant' 解决
- SQLAPI 错误:error C2146: syntax error : missing ';' before identifier 'fd' 解决办法
- VC6提示 error C2061: syntax error : identifier 'THIS_FILE' 错误的解决办法
- 错误提示 Suspicious method call; should probably call "draw" rather than "onDraw" 的解决方法
- 关于Ajax 错误:'sys'未定义解决方法.
- SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法