读书人

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

发布时间: 2013-12-21 20:16:01 作者: rapoo

直到现在才发现,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了。

读书人网 >C语言

热点推荐