我在cmake配置opencv3.2的时候出现Error in configuration process,project files may be invalid 10

下面显示的问题是TheCcompileridentificationisunknownCMakeErroratCMakeLists.txt:98(project):NoC... 下面显示的问题是The C compiler identification is unknownCMake Error at CMakeLists.txt:98 (project): No CMAKE_CXX_COMPILER could be found.CMake Error at CMakeLists.txt:98 (project): No CMAKE_C_COMPILER could be found.Configuring incomplete, errors occurred!See also "D:/ocv/opencv/CMakeFiles/CMakeOutput.log".See also "D:/ocv/opencv/CMakeFiles/CMakeError.log".
cmake3.8.0+opencv3.2+vs2015 求大神告诉我如何配置
展开
 我来答
匿名用户
2017-02-19
展开全部
首先,我想说的是CMake的作用,每个编译器在调用头文件的时候都需要编译器配置好读取头文件(*.h)对应的(*.c||*.cpp)的路径,就像调用math.h你得告诉编译器对应的math.c要去什么地方寻找,但是新下载的OpenCV编译器是不知道相应的头文件还有lib文件要去哪里找的,所以程序猿们可以有以下两种方案:
1. 每次创建一个工程,找到调用文件的配置选项,然后手动添加,告诉编译器cv.h在哪,各种库文件(*.lib)文件在哪,当然既然涉及到系统的问题,少不了要去环境变量配置一下系统设置,不过配置环境变量仅仅用一次就可以了。
2. 为了省去每次创建工程都需要手动配置路径的麻烦,用CMake可以将Opencv的相关文件在哪里逗永久地地告诉编译器,当然代价就是……失败几率很大(反正我总是配不好,一步出问题就会很蛋疼)
火花溪
2019-03-21
知道答主
回答量:1
采纳率:0%
帮助的人:763
展开全部
首先确定你where to build the binaries的路径是否存在,一般都是由于这个路径不存在而引起的。也有可能是你以前选着了一个不存在的路径然后点configure了,及时后来跟换了存在的路径,也会出错。解决办法,你点左上角的file,选择Delate Cache,再选择configure。自后点generate ,再出错的话就点左上角的file,选择Delate Cache,再选择generate。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b78d0e6fbc
2018-04-13
知道答主
回答量:3
采纳率:0%
帮助的人:2722
展开全部
一般是因为在初始选择Generator的时候点成了计算机里没有或者不匹配的编译器。在Cmake的“File”一栏找到“Delate Cache”。再重新载入Generator……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l953559760
2018-06-07
知道答主
回答量:7
采纳率:0%
帮助的人:7179
展开全部
请问这个问题解决了吗?我也遇到了同样的问题,如果解决了麻烦告诉我怎么解决的,谢谢,793522121
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式