/项目名:0 错误:宏名必须是标识符

zx_Cplusplus 2012-11-29 03:22:28
环境:ubuntu12.10,编译器 Eclipse
编译一个项目的时候,遇到这样的错,

/项目名:0
错误:宏名必须是标识符

没说是哪个文件,哪行
一般是怎么样的解决思路啊
...全文
790 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zx_Cplusplus 2012-11-29
  • 打赏
  • 举报
回复
引用 5 楼 quannii 的回复:
在c语言中,宏的定义是:#define 标识符 字符串 上面的A还是符合标识符的
哦,是我搞错了
quannii 2012-11-29
  • 打赏
  • 举报
回复
在c语言中,宏的定义是:#define 标识符 字符串 上面的A还是符合标识符的
zx_Cplusplus 2012-11-29
  • 打赏
  • 举报
回复
引用 2 楼 fdl19881 的回复:
去除一些文件编译,然后缩小查找范围
#define A 1+2 这也是正确的宏定义啊,那宏名不一定非得是标识符吧
zx_Cplusplus 2012-11-29
  • 打赏
  • 举报
回复
这是100多M的源码啊,都不知道有多少文件
引用 1 楼 fdl19881 的回复:
检查各个宏定义
fdl19881 2012-11-29
  • 打赏
  • 举报
回复
去除一些文件编译,然后缩小查找范围
fdl19881 2012-11-29
  • 打赏
  • 举报
回复
检查各个宏定义 

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧