【问题标题】:Create CMake file from Visual Studio Project从 Visual Studio 项目创建 CMake 文件
【发布时间】:2015-03-02 15:21:44
【问题描述】:

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

我正在阅读这些文件:

但我没有正确理解,我不知道它们是否是我需要的......

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

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

我从未使用过 CMAKE 文件...谁能指导我如何创建此文件?我真的很想念……

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

【问题讨论】:

标签: visual-studio opencv cmake


【解决方案1】:

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

但是当我尝试在 LINUX 中执行 make 命令时出现错误:S: *在函数中......错误:'infinity' des not name a type const auto.... *.... 错误:'infinity' 未在此范围内声明 *.... 错误:'infinity' 未在此范围内声明 *.... 错误:'infinity' 未在此范围内声明

问题出在哪一行:

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

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

我认为问题是定义一个无限大的限制......谁能带领我解决这个问题?

谢谢!!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    相关资源
    最近更新 更多