我正在尝试从网址加载图像并显示它。我在c ++和cURL库中使用opencv。我习惯使用opencv,但我没有使用cURL库的经验。我只需要curl加载图像并将其保存在cv :: Mat文件中,以便我可以显示它。所以,我从here获取代码。它应该可以正常工作,但我收到了语法错误。 另外,我尝试了opencv.org中的this代码。但是,我得到了同样的错误
错误是 1> c:\ program files(x86)\ microsoft visual studio 10.0 \ vc \ include \ cmath(19):错误C2061:语法错误:标识符'acosf'
1> c:\ program files(x86)\ microsoft visual studio 10.0 \ vc \ include \ cmath(19):error C2059:语法错误:';'
和大约90个语法错误。当我点击错误时它会打开cmath文件而我找不到任何语法错误。
感谢您的帮助。
编辑1:我将代码编译为c ++并摆脱了上述错误。现在我遇到了新的错误
OpenCV错误:断言失败(buf.data&amp;&amp; buf.isContinuous())在cv :: imdecode_,file ........ \ opencv \ modules \ highgui \ src \ loadsave.cpp < / p>
答案 0 :(得分:1)
看起来您正在为c
而不是c++
进行编译。检查两件事:
.cpp
,而不是.c
。