OpenCV
CUDA
之前一直在CMAKE中没能配置成功MINGW参数,就是一大堆的CMAKE下参数,大致就是设置编译器的路径和参数,但不知道需要填写哪些项,很抓狂。
今天再次准备发起挑战,到官网看了一下基本的CMAKELIST.TXT文法,再次配置时,选择NATIVE,因为CMAKE没有自动识别到编译器
选择NATIVE
在弹出的菜单中配置编译器路径
编译器路径
但是提示错误
提示错误
开始我以为是CMAKELIST.TXT错误(因为我自己写的最简单的CMAKELIST.TXT),反复对照语法,然后用默认的编译器确认没有问题的,在生成的CMakeError.log中找到一条记录
Run Build Command:"/MinGW/bin/mingw32-make.exe" "cmTC_c2b0b/fast"
系统找不到指定的文件。
Generator: execution of make failed. Make command was: "/MinGW/bin/mingw32-make.exe" "cmTC_c2b0b/fast"
看来是MAKE没有切换到编译器所在的路径
查看CMAKE变量,果然有一条错误
CMAKE_MAKE
更正后正常
配置项完成
迫不及待地进入makefile目录,运行 mingw32-make.exe 编译成功。
运行,没有输出结果,这又是什么鬼?在PS中也没有提示
编译成功,没有输出内容
切换到cmd,原来是缺少依赖库。
缺少依赖库
在mingw目录拷贝库,万事大吉。