Eclipse IDE C/C++ 和 OpenCv 在编译时不显示任何内容
Eclipse IDE C/C++ and OpenCv don't show anything when compiled
我想尝试OpenCV 2.4.2
Eclipse Juno
与 IDE 进行C/C++
。我按照所有步骤进行安装,一切都正确。
但是当我运行时,什么都没有显示。
这是简单的代码:
#include "opencv.hpp"
int main(int argc, char* argv[]) {
IplImage* img = cvCreateImage( cvSize( 640, 480 ), IPL_DEPTH_8U, 3 );
cvCircle( img, cvPoint( 320, 240 ), 100, cvScalar( 255, 0, 0 ), 5 );
cvNamedWindow( "OpenCV Window", CV_WINDOW_NORMAL );
cvShowImage( "OpenCV Window", img );
cvWaitKey(0);
cvDestroyWindow( "OpenCV Window" );
cvReleaseImage( &img );
return 0;
}
当它运行时,控制台上仅显示以下内容:
Info: Nothing to build for ........
然后什么都没有..
您可以在此处找到扩展文档。
设置 OpenCV 环境变量并将其添加到系统路径
首先设置一个环境变量,使我们的工作更容易。这将保存我们在项目中使用的 OpenCV 库的构建目录。启动命令窗口并输入:
setx -m OPENCV_DIR D:OpenCVBuildx86vc10 (suggested for Visual Studio 2010 - 32 bit Windows) setx -m OPENCV_DIR D:OpenCVBuildx64vc10 (suggested for Visual Studio 2010 - 64 bit Windows) setx -m OPENCV_DIR D:OpenCVBuildx86vc11 (suggested for Visual Studio 2012 - 32 bit Windows) setx -m OPENCV_DIR D:OpenCVBuildx64vc11 (suggested for Visual Studio 2012 - 64 bit Windows)
这里的目录是你拥有OpenCV二进制文件(提取或构建)的地方。您可以有不同的平台(例如 x64 而不是 x86)或编译器类型,因此请替换适当的值。在此内容中,您应该有两个名为lib和bin的文件夹。如果您希望使设置计算机明智,而不是用户明智,则应添加-m
。
相关文章:
- 在由Sublime文本3编译后在cmd上显示Java程序输出
- 在编译它时显示未定义的引用
- 使用 fltk 时,文本未显示在已编译的窗口中
- 使用已删除的函数进行编译失败,并显示 uclibc
- GPS 的交叉编译显示"unrecognized option"
- C++代码编译,但在 Zorin OS 上运行时显示错误
- Protobuf 生成的C++类无法针对 iOS 进行编译,并显示错误"Only virtual member functions can be marked 'final'"
- Sublime Text 3 在我尝试编译C++代码时在状态栏上显示"No Build System"。为什么?
- openCV中的Absdiff可以编译,但显示黑色图像
- 当我编译我的程序时,它显示"分段错误(或)分段错误(核心转储)
- Eclipse显示出错误,但GCC编译了罚款
- g 编译选项,带有-STD = C 14编译错误显示Werror = C 11 -Compat
- 二进制搜索 - 代码编译并运行后不显示输出
- 如何在RPi3上的交叉编译应用程序的主窗口上显示边框和标题栏
- VS 代码显示编译 clang 的错误消息
- 这段代码可编译,但在visualstudio2015社区中运行(c++)时不显示输出
- 为什么该程序编译但不显示任何输出
- Linux Flex gcc 编译失败,并显示"未定义对 'TclReError'的引用"
- 在编译时以 static_assert() 格式显示整数
- 无法在 C、C++ 和 Obj-C 中编译的代码,并显示特定的错误消息