在codelite中清理项目时出现错误



我正在进行C++学习的第一步我正在使用"codelite"IDE和"MinGW",当我清理项目时,我发现出现了一个错误,尽管我可以构建项目并成功运行这里是构建日志文件:

C:Windowssystem32cmd.exe /C C:/MinGW/bin/mingw32-make.exe -j2 SHELL=cmd.exe -e -f  Makefile clean
"----------Cleaning project:[ project1 - Debug ]----------"
process_begin: CreateProcess(NULL, rm -f -r Debug/, ...) failed.
make (e=2): The system cannot find the file specified.
mingw32-make.exe[1]: *** [clean] Error 2
mingw32-make.exe[1]: Entering directory 'C:/Users/UNI/Documents/section4/project1'
rm -f -r Debug/
project1.mk:108: recipe for target 'clean' failed
mingw32-make.exe[1]: Leaving directory 'C:/Users/UNI/Documents/section4/project1'
mingw32-make.exe: *** [clean] Error 2
Makefile:7: recipe for target 'clean' failed
====2 errors, 0 warnings====

codelite程序创建的makefile不是为windows设计的。我使用codelite的解决方案如下:

  1. 安装git。安装程序必须将路径git/bin添加到PATH中。这就是sh.exe所在的位置
  2. 在CCD_ 8〃中;构建设置";对于所需的编译器,在Make参数中将"SHELL=cmd.exe"替换为"SHELL=sh.exe"
  3. 设置";Makefile Generator";至";CodeLite Makefile Generator-UNIX";在CCD_ 11设置中

适用于控制台应用程序项目codelite 15.0.6windows 7 x64 pro

相关内容

  • 没有找到相关文章

最新更新