OpenCV+C++ Linux G++编译

OpenCV+C++ Linux G++编译,c++,opencv,g++,C++,Opencv,G++,我刚刚在Ubuntu 18.04上安装了OpenCV-3.4.1。只有在我用pkg-配置文件-cFLAGS—LIBS OpenCV运行G+命令时,我才能够编译我的C++文件。 是否可以编译C++文件而不使用这些附加标志 如何让g++每次自动查看/usr/include/opencv中的.h文件以添加到include路径请参见此问题: 但是,更好的解决方案是编写一个shell脚本来编译代码,而不是每次都必须在命令行中键入 最好的解决方案是使用适当的构建系统,这将在将来为您节省很多痛苦,只是许多可用

我刚刚在Ubuntu 18.04上安装了OpenCV-3.4.1。只有在我用pkg-配置文件-cFLAGS—LIBS OpenCV运行G+命令时,我才能够编译我的C++文件。 是否可以编译C++文件而不使用这些附加标志
如何让g++每次自动查看/usr/include/opencv中的.h文件以添加到include路径请参见此问题:

但是,更好的解决方案是编写一个shell脚本来编译代码,而不是每次都必须在命令行中键入

最好的解决方案是使用适当的构建系统,这将在将来为您节省很多痛苦,只是许多可用选项中的一部分:

GNU制造 克马克 谷歌gyp 谷歌gn 忍者
我尝试了将CPLUS\u INCLUDE\u路径添加到我的.bashrc文件的最简单选项,但没有解决问题。我收到一条错误消息,说无法找到stdlib.h。您到底添加了什么,结果是什么错误消息?我的opencv头文件存储在/usr/include中。因此,我添加了CPLUS\u INCLUDE\u PATH=/usr/INCLUDE。我收到一条新的错误消息,说stdlib.h找不到。考虑到建议的CMake工具,opencv函数的所有其他引用错误都已消失。