首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

直到现在才发现,C跟C++有点调皮

2013-12-21 
直到现在才发现,C和C++有点调皮情况是这样的,我现在在Linux上用C来写颜色跟踪的code,最近新安装了一个cvBl

直到现在才发现,C和C++有点调皮
情况是这样的,我现在在Linux上用C来写颜色跟踪的code,最近新安装了一个cvBlob,但是我用C写总是有错误,用C++就可以运行。难道cvBlob不支持C,openCV都支持C啊,还是我哪里做错了。
错误如下:



[解决办法]
c的话得是#include <iostream.h>吧
[解决办法]
gcc-->g++
[解决办法]

#include <iostream>

还有什么疑问呢 
不是C代码 按照C编译 Error 不是挺正常的么
[解决办法]
引用:
Quote: 引用:

blob.c---〉blob.cpp

这样的确可以,可以做成,
#include <iostream>是在library里面的,我不可以改动。
我自己的code写的时候完全是按照C来写的,只是要用的库里面的头文件有C++的东西。。。。

但是你包含了这个头文件,c语言编译器就要去找,找不到就报错了。
[解决办法]
你include了cvblob.h吧?编译器会在你包含的地方把这个文件展开的
[解决办法]
包含<iostream>没被#ifdef掉那就明摆着不打算支持C了。

热点排行