如何从 windows10 中的命令提示符生成 opencv 3.0 c++ 程序的 .exe?

Posted

技术标签:

【中文标题】如何从 windows10 中的命令提示符生成 opencv 3.0 c++ 程序的 .exe?【英文标题】:How to generate .exe for opencv 3.0 c++ program from command prompt in windows10? 【发布时间】:2015-11-06 16:38:07 【问题描述】:

如何在 windows10 的命令提示符下为 opencv 3.0 c++ 程序生成(编译).exe? 基本上我想通过在命令提示符下运行源代码来生成 .exe 文件。

【问题讨论】:

你有 .exe 吗?如果是这样,只需在命令窗口中输入它的完整路径。如果没有,请先创建一个 .exe。 对不起,我的问题是错误的。我想在windows10平台上通过命令提示符为opencv 3.0 c++代码生成.exe。 最好的办法是联系编写代码的人。除此之外,您必须查看特定编译器的 opencv 文档。 【参考方案1】:

这实际上取决于您使用的编译器。 如果我继续假设您希望在 Windows 上使用 MinGW 进行编译 查看此线程以获取确切的分步说明......它适用于 Windows 7,但随着更新的下载,步骤应该非常非常接近。 Getting started with OpenCV 2.4 and MinGW on Windows 7

但确切的命令应该是这样的...... g++ -I"C:\opencv\build\include" L"C:\opencv\build\x86\mingw\lib" loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg 为您的文件替换 loadimg

为 OpenCV 3.0 编辑

所以我多看了一点(没用过 3.0),看来最常见的方法是使用 Visual Studio - http://docs.opencv.org/2.4/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html?highlight=build 如果可能的话,我会推荐这种方法。这是受支持的方式并且有很好的文档。如果您需要 Visual Studio 的副本 - 社区版最多可供五个用户免费使用。 https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx 。您也可以使用 MSBUILD https://msdn.microsoft.com/en-us/library/f35ctcxw.aspx 从命令行编译程序。

另外,我确实找到了一些关于使用 CMAKE 从代码构建核心的信息。但它没有提到使用 MinGW。 http://docs.opencv.org/2.4/doc/tutorials/introduction/windows_install/windows_install.html#cpptutwindowsmakeown。 不过,似乎确实缺乏有关此主题的信息。

【讨论】:

问题在于 opencv 3.0 版本 C:\opencv\build\x86 中没有 mingw\lib 文件夹...我正在尝试使用 CMake 构建它,但没有可用的适当文档用于 windows 平台的 web 它不适用于 opencv 3.0。我在网上进行了广泛的搜索,仍然没有 opencv 3.0 的文档。

以上是关于如何从 windows10 中的命令提示符生成 opencv 3.0 c++ 程序的 .exe?的主要内容,如果未能解决你的问题,请参考以下文章

如何从命令提示符对同一文件夹中的多个文件进行 tesseract?

如何从命令行自动隐藏任务栏

如何在 Windows 10 中从命令行构建 Visual Studio 2015 vb 解决方案

从命令提示符获取 Windows nmake 版本?

如何将命令从 GitBash 转换为 Windows 命令行?

windows命令提示符中如何输入多行命令