自定义的结构体问题

runningfatty 2017-12-06 05:43:28

这是一个darknet神经网络的源代码,在这个代码中不知道为何所有的结构体都无法正常的识别出来,全都是类似的错误
求解答

另外我在另一台电脑上可以正常使用,在这里不知道为啥一直出错
...全文
320 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaokaiV5 2017-12-15
  • 打赏
  • 举报
回复
引用 9 楼 shihengzhen101 的回复:
[quote=引用 8 楼 runningfatty 的回复:] 刚刚已经成功的找到原因了,就是因为源代码中出现的if语句后面的那一行代码没有加大括号造成的 心态炸了。。。。没听说过这东西还会报错的 有没有大神能给解释下。。。。 能跑的那台电脑上也没有加过大括号就能正常用,这边为什么就不行呢。。。。
我等待大神出现[/quote] 同等,我也很好奇
AlbertS 2017-12-14
  • 打赏
  • 举报
回复
引用 8 楼 runningfatty 的回复:
刚刚已经成功的找到原因了,就是因为源代码中出现的if语句后面的那一行代码没有加大括号造成的 心态炸了。。。。没听说过这东西还会报错的 有没有大神能给解释下。。。。 能跑的那台电脑上也没有加过大括号就能正常用,这边为什么就不行呢。。。。
我等待大神出现
赵4老师 2017-12-14
  • 打赏
  • 举报
回复
偶遇到类似问题都是用 “每次用/*...*/注释掉不同部分再重新编译,直到定位到具体语法出错的位置。” 的方法解决的。
runningfatty 2017-12-13
  • 打赏
  • 举报
回复
刚刚已经成功的找到原因了,就是因为源代码中出现的if语句后面的那一行代码没有加大括号造成的 心态炸了。。。。没听说过这东西还会报错的 有没有大神能给解释下。。。。 能跑的那台电脑上也没有加过大括号就能正常用,这边为什么就不行呢。。。。
runningfatty 2017-12-13
  • 打赏
  • 举报
回复
引用 6 楼 shihengzhen101 的回复:
是不是添加应有的包含文件所在路径,那个能跑的电脑是你配置的吗
所有的电脑都是我配置的 因为我需要GPU并行运算,所以需要在这台电脑上跑起来, 但是到目前为止只有一台电脑成功的编译啦,其他的都是出现同样的问题,也不知道到底是哪里的错误,所有的配置都是按步骤一步一步来的
AlbertS 2017-12-09
  • 打赏
  • 举报
回复
是不是添加应有的包含文件所在路径,那个能跑的电脑是你配置的吗
runningfatty 2017-12-08
  • 打赏
  • 举报
回复
不要沉啊。。。
真相重于对错 2017-12-06
  • 打赏
  • 举报
回复
在设置里面,把预处理头文件去掉试试?
runningfatty 2017-12-06
  • 打赏
  • 举报
回复
引用 1 楼 cfjtaishan 的回复:
找一下im定义的地方,这个不识别,是不是这个定义没有在引用的地方include头文件呢



所有的源代码中都正常的包含了所需的头文件,而且程序在另一台电脑上是能够正常跑的,新建了工程测试结构体也是正常的,就是在这里不知道为什么出错。
所有的错误都是这种,有了正常的定义,但是都无法进行正常的初始化。
这个程序里面有c代码和cuda的代码,会不会是因为这里的原因造成的?
wodexiaojidan 2017-12-06
  • 打赏
  • 举报
回复
重构一下项目吧
自信男孩 2017-12-06
  • 打赏
  • 举报
回复
找一下im定义的地方,这个不识别,是不是这个定义没有在引用的地方include头文件呢

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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