Configuration 通过CMake使用OpenCV 3.0配置贡献模块
我正在尝试使用OpenCV 3.0配置贡献文件,以使用SIFT和SURF算法。我用CMake gui关注这一点 我在CMake GUI上设置了以下内容:; 源代码在哪里:C:/opencv/sources 构建二进制文件的位置:C:/opencv/sources/modules/core 但无论何时尝试这样做,它都会返回以下错误: CXX编译器标识未知 C编译器标识未知 CMakeLists.txt:88处的CMake错误(项目): 找不到CMAKE_CXX_编译器 CMakeLists.txt:88处的CMake错误(项目): 找不到CMAKE_C_编译器 配置不完整,出现错误! 另请参见“C:/opencv/sources/modules/core/CMakeFiles/CMakeOutput.log”。 另请参见“C:/opencv/sources/modules/core/CMakeFiles/CMakeError.log” 有人能帮我继续吗 非常感谢你!非常感谢。Configuration 通过CMake使用OpenCV 3.0配置贡献模块,configuration,cmake,opencv3.0,Configuration,Cmake,Opencv3.0,我正在尝试使用OpenCV 3.0配置贡献文件,以使用SIFT和SURF算法。我用CMake gui关注这一点 我在CMake GUI上设置了以下内容:; 源代码在哪里:C:/opencv/sources 构建二进制文件的位置:C:/opencv/sources/modules/core 但无论何时尝试这样做,它都会返回以下错误: CXX编译器标识未知 C编译器标识未知 CMakeLists.txt:88处的CMake错误(项目): 找不到CMAKE_CXX_编译器 CMakeLists.txt
最好,如果你想使用SIFT和SURF算法,最好下载opencv-2.10。我个人觉得使用这个软件包很舒服。你可以得到和遵循。请确保您已经安装了依赖项。您在哪个操作系统上?Linux?窗户? 如果是Linux,请检查您的系统上是否安装了gcc编译器。 如果是Windows,则取决于您使用的编译器;如果安装了Visual Studio,则会要求您选择Visual Studio的版本,因为您使用的是Cmake GUI 如果您在Linux系统上,请按照此链接正确安装OpenCV
未找到C++编译器。您可以通过向CMAKE_C_编译器变量传递一个值来设置它。是的,在这种情况下,它可能是另一种解决方案。非常感谢你!