从Visual Studio Project创建CMake文件

时间:2015-03-02 15:21:44

标签: visual-studio opencv cmake

我已经使用OpenCV完成了在Visual Studio 2013(Windows)中开发的项目。现在,我的经理告诉我他需要代码文件和CMAKE文件。

我正在阅读这些文件:

但我不理解,我不知道他们是否是我需要的......

我可以解释一下我的项目: 我的项目有:

  • 的main.cpp
  • 由myshelf创建的一些.cpp。
  • 由myshelf创建的一些.h。
  • 我使用OpenCV库(lib,dll,...)
  • 我使用Vimba库(lib,dll,...)。

我从未使用过CMAKE文件......有谁能引导我如何创建这个文件?我真的很想念......

提前感谢!!! 欢迎任何帮助!

1 个答案:

答案 0 :(得分:0)

我已经实现了创建makeFile。它在Windows中正常工作。我执行cmake并从代码文件中正确创建visual studio项目,它工作正常。

但是当我尝试在LINUX中执行make命令时,我得到错误:S: *在功能.....错误:'无限' des not name a type const auto .... * ....错误:'无限'在这方面没有申明 * ....错误:'无限'在这方面没有申明 * ....错误:'无限'未在此范围内声明

问题出在哪一行:

const auto infinity = std::numeric_limits<int>::infinity();

这是该项目的一句话:https://github.com/soimy/munkres-opencv/tree/master/src

我认为问题在于定义无限限制......有人能引导我解决这个问题吗?

感谢!!!