打印

C6000上使用C++

[复制链接]
2391|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dull_man|  楼主 | 2014-6-11 21:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近要移植一些图像算法,用C++方便很多,C6000也支持,可是把现有工程改成C++倒是碰上了不少问题,有哪位坛友能分享一些心得么?
1.开始在tistdtypes.h里的变量定义出现问题,typedef unsigned int        Uint32;在tistdtypes.h总是出现 duplicate specifier in declaration错误。
2.其次每个CPP源文件都有At end of source: error: expected a "}"这个错误。。。
可有人帮忙?谢谢

相关帖子

沙发
zhangmangui| | 2014-6-11 22:04 | 只看该作者
仔细再查查吧

使用特权

评论回复
板凳
dull_man|  楼主 | 2014-6-12 14:35 | 只看该作者
zhangmangui 发表于 2014-6-11 22:04
仔细再查查吧

第二个错误,倒是写程序时粗心,以前
#ifdef __cplusplus  
extern "c"{
#endif
后没有写
#ifdef __cplusplus  
}
#endif
导致的问题,但是第一个问题,是tistdtypes.h里的问题,的确挺烦的,还没搞定

使用特权

评论回复
地板
dull_man|  楼主 | 2014-7-27 20:34 | 只看该作者
工程整完了,倒是也没整太明白,其实也就是dvsdk下面的数据类型申明和另外一个版本的的数据类型冲突

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

94

主题

176

帖子

0

粉丝