1、错误信息
如执行:
windres.exe D:\InstallSoftware\opencv\opencv-build\modules\core\vs_version.rc -O coff D:\InstallSoftware\opencv\opencv-build\modules\core\CMakeFiles\opencv_core.dir\vs_version.rc.obj
提示以下错误信息:
'gcc' 不是内部或外部命令,也不是可运行的程序或批处理文件。
2、分析
原因一:因为直接通过windres.exe执行命令,系统默认在电脑中“C:\Windows\System32”路径中找到windres.exe执行文件。如该目录中不存“windres.exe”执行文件则给予错误提示。
原因二:windres.exe不支持此命令或,程序位数不对。(此情况较少,非人为替换修改一般不会是这个原因)
3、解决方法
方法一:在电脑中查找windres.exe,找到后。将此文件复制到“C:\Windows\System32”目录中即可。
方法二:在电脑中查找windres.exe,找到后。查看该文件绝对路径。将文件绝对路径填写在执行命令中 windres.exe 前面。(如:D:\InstallSoftware\Qt\Qt5.14.2\Tools\mingw730_64\bin\windres.exe)。
4、错误命令修改
D:\InstallSoftware\Qt\Qt5.14.2\Tools\mingw730_64\bin\windres.exe D:\InstallSoftware\opencv\opencv-build\modules\core\vs_version.rc -O coff D:\InstallSoftware\opencv\opencv-build\modules\core\CMakeFiles\opencv_core.dir\vs_version.rc.obj
5、重要说明:
小编唠叨一下,有很多小伙伴复制命令就直接运行。
文章中命令里面写的文件夹路径是小编的电脑配置路径,需要各位小伙伴修改为自己本机配置的路径地址。
做事要认真,仔细少填坑。
windres.exe执行错误提示‘gcc‘ 不是内部或外部命令 也不是可运行的程序或批处理文件。解决方法