[英]OpenCV4Windows cant find ostream.h, sstream.h and stdint.h
我一直在使用OpenCV4Android,并制作了一个可在我的android应用程序中使用的库,现在我想使用OpenCV4Windows创建一个可在任何Windows软件中使用的库 。
问题是由于找不到不同的头而无法编译代码(由OpenCV调用),这特别奇怪,因为我仍然能够为android(使用OpenCV4Android)编译相同的代码
已经尝试过不同版本的OpenCV4Windows,但以下行未成功:
g++ -c MMROI.cpp -ID:\software\OpenCV4Windows\opencv\build\include
给出以下结果:
"*In file included from D:\software\OpenCV4Windows\opencv\build\include\opencv2/core/cvdef.h:59,
from D:\software\OpenCV4Windows\opencv\build\include\opencv2/core.hpp:52,
from D:\software\OpenCV4Windows\opencv\build\include\opencv2/opencv.hpp:46,
from MMROI.hpp:4,
from MMROI.cpp:5:
D:\software\OpenCV4Windows\opencv\build\include\opencv2/hal/defs.h:274: stdint.h: No such file or directory
In file included from D:\software\OpenCV4Windows\opencv\build\include\opencv2/core.hpp:3107,
from D:\software\OpenCV4Windows\opencv\build\include\opencv2/opencv.hpp:46,
from MMROI.hpp:4,
from MMROI.cpp:5:
D:\software\OpenCV4Windows\opencv\build\include\opencv2/core/cvstd.inl.hpp:49: ostream: No such file or directory*"
我解决了这个问题,它是g ++的真正旧版本,通过重新安装cygwin并更新g ++和gcc软件包来解决
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.