由于未知原因,我无法在我的 CodeLite 环境中用 C++ 编译单个文件/项目。
我使用的是最新版本的 CodeLite,即:带有预安装 MinGW 库的 7.0。操作系统/Windows 7。
奇怪的是,在重新安装后,我在尝试构建/编译 C++ 项目时一次又一次地收到以下错误:
C:\Windows\system32\cmd.exe/C "-j 2 -e -f Makefile"
名称'-j'未被识别为内部或外部命令可运行程序或批处理文件
当我尝试运行该程序时(我习惯于单击运行并立即获得结果,因为它同时编译和运行代码)我什么也没得到。
知道如何解决这个奇怪的问题吗?重新安装 IDE 并没有真正的帮助:(
最佳答案
C:\Windows\system32\cmd.exe /C " -j 2 -e -f Makefile".
你有安装 MinGW 吗? CodeLite 7.0 未随 MinGW 提供
解决您的问题:
安装 MinGW,我推荐使用 TDM-GCC (确保您接受 TDM-GCC 安装程序的默认选项,尤其是安装位置路径)
安装完成后,让CodeLite检测你的编译器:
Settings->Build Settings->Compilers->Add Compiles->Add an existing compiler
将CodeLite指向所在文件夹你安装了 MinGW- 您现在应该在 CodeLite 中配置了这个编译器。右键单击您的项目并打开设置对话框(键盘快捷键
Alt-F7
):Project settings->Common Settings->General->Compiler
并从中选择您的编译器列表
- 您现在应该在 CodeLite 中配置了这个编译器。右键单击您的项目并打开设置对话框(键盘快捷键
再次构建您的项目,这次它应该可以正常工作。
此外,我建议您使用最新的每周构建版本(它包含一个新的“安装向导”,其中包括安装编译器),您可以从 codelite's downloads page 获得它。
艾兰
关于c++ - CodeLite - build设置故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29208347/