社区
C++ 语言
帖子详情
编译时遇到了一个很奇怪的问题
sws_martian
2009-12-16 09:32:18
定义了一个类:
class STD_String {
};
编译时中报错如下,不知道大家有没有遇到这种情况,可能是什么原因?
error C2061: syntax error : identifier 'STD_String'
...全文
170
20
打赏
收藏
编译时遇到了一个很奇怪的问题
定义了一个类: class STD_String { }; 编译时中报错如下,不知道大家有没有遇到这种情况,可能是什么原因? error C2061: syntax error : identifier 'STD_String'
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sws_martian
2009-12-18
打赏
举报
回复
[Quote=引用 17 楼 problc 的回复:]
引用 14 楼 sws_martian 的回复:
问题原因找到了,多谢!
说说啥原因啊
[/Quote]
一个.c文件中用了一个类对象,我将.c后缀改成.cpp就好了。
problc
2009-12-17
打赏
举报
回复
[Quote=引用 14 楼 sws_martian 的回复:]
问题原因找到了,多谢!
[/Quote]
说说啥原因啊
fenglingxiaowu
2009-12-17
打赏
举报
回复
结贴
kouwenlong
2009-12-17
打赏
举报
回复
楼主终于出现了,什么都没有,害得我们瞎猜一场。
解决问题了,那就结贴。
sws_martian
2009-12-17
打赏
举报
回复
问题原因找到了,多谢!
sws_martian
2009-12-17
打赏
举报
回复
换个名字也没用。
检查过了没有定义过这个名字的宏。
cattycat
2009-12-17
打赏
举报
回复
结贴给点分吧。
ypb362148418
2009-12-17
打赏
举报
回复
最好将那个敏感的名字换掉,然后在编译一次,还有,麻烦知道答案后将帖子结了
yeah_aly
2009-12-16
打赏
举报
回复
LZ把你代码全贴出来吧,单单这一点没啥问题的。
alijun19886666
2009-12-16
打赏
举报
回复
关注中,最好把全部代码贴出来
deng1243
2009-12-16
打赏
举报
回复
没错吧,楼主用什么编译器啊
sduxiaoxiang
2009-12-16
打赏
举报
回复
换个名字呗
yy121086191
2009-12-16
打赏
举报
回复
楼上的同志们
经过我在VC 2006上运行上述代码,并没报错
类库命名不会那么不规范,宏类库一般都定义成全大写,不会大小混搭的
selooloo
2009-12-16
打赏
举报
回复
找找你的代码里还有没有STD_String的定义
a294392285
2009-12-16
打赏
举报
回复
应该是名字冲突了,类可以为空结构。
qqwx_1986
2009-12-16
打赏
举报
回复
可能和STL中的某些东西冲突了 改个名字试试
go_Michael
2009-12-16
打赏
举报
回复
如果代码只有这些的话应该没什么问题
cblcz
2009-12-16
打赏
举报
回复
[Quote=引用 1 楼 loaden 的回复:]
或者STD_String已经定义成宏了?
换个名字试试?
[/Quote]
试试呢
kouwenlong
2009-12-16
打赏
举报
回复
代码。
老邓
2009-12-16
打赏
举报
回复
或者STD_String已经定义成宏了?
换个名字试试?
理解kernel Makeiflie
编译
12年嵌入式开发,一直在一线做产品研发, 深深明白,看懂
编译
流程,掌握代码是如何
编译
非常重要做
一个
芯片方案,从拿到资料和代码开始,第一件事就是
编译
代码,解决
编译
问题
另外,看懂代码也必须看懂
编译
过程,哪些参与
编译
,哪些在什么条件
编译
其次,根据不同产品方案,一定要修改代码,不可避免要修改
编译
脚本很多同学只懂得简单的添加
一个
编译
驱动,如何选择配置文件,内核这套
编译
体系工作的本质非常模糊或者不清楚。本课程分析内核vmlinux生成规则, 单个文件如何生成,内核模块的生成, 整个kernel的
编译
体系, 让你对内核有更深入的掌握。
静态库
编译
和连接
遇到
的
奇怪
问题
在
编译
静态库(lib)
时
,
遇到
过的三种
问题
: 1, 如果没有正确包含lib文件的路径,会提示无法打开静态库。 2, error LNK 2001: 有可能是路径
问题
,或者是头文件与lib库不对应,或者是lib文件有
问题
。 3, error LNK 2005: 这个错误是微软设计错误,因此如果
遇到
这个错误,我们只能躲过这个链接错误。具体的办法就是将那个提示出错的库放到另外
一个
库的前面。另
再再再说
编译
时
遇到
的cannot find -ltest错误
之前已经说过多次cannot find -ltest
问题
, 最近准备发版本, 在公共的
编译
机上,
遇到
了类似cannot find -ltest, 这个我们已经很熟悉了, 立即在
编译
界面上搜索ltest呗, 然后找到对应的目录,
编译
出libtest.a库即可。 但是, 在
编译
信息中, 没有搜到。
奇怪
啊! 反正是缺libtest.a库, 我就去自己的开发机的
编译
目录下找了l
qt
编译
中
遇到
的
问题
汇总
未定义的标识符 出现这个
问题
一般是没有包含头文件,但是qt自己的变量类型都不能定义就很
奇怪
//随便一些中文注释 QString a; 然后这一行报错,说a是未定义的标识符。 后来发现把上面的中文注释去掉就可以
编译
通过。 再仔细探究,发现是文件编码的
问题
。 LNK2019无法解析的外部符号 在高版本的qt(5.12.3)中,报LNK2019错不会提示哪个符号无法解析。出现这个
问题
一般是没有添加l...
CEF
编译
遇到
的
问题
记录
在使用vs2015
编译
cef官方代码的
时
候
遇到
很
奇怪
的
问题
, 我用官方的demo cefsimple例子程序
编译
debug版本 可以正常
编译
打开网页 正常的打开 我把官方的例子单独创建
一个
新的项目
编译
可以正常
编译
可以是 无法打开网页 一直这样但是测试在win7系统下是可以正常的
时
候的 最后解决的办法尽然是 把程序复制到release版本的环境下是可以正常使用 具体问...
C++ 语言
64,683
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章