0

由于未知原因,我无法在我的 CodeLite 环境中用 C++ 编译单个文件/项目。

我正在使用最新版本的 CodeLite,即:7.0 和预安装的 MinGW 库。操作系统/Windows 7。

奇怪的是,重新安装后,我在尝试构建/编译 C++ 项目时一次又一次地收到以下错误:

C:\Windows\system32\cmd.exe /C "-j 2 -e -f Makefile"

名称'-j'不被识别为内部或外部命令可运行程序或批处理文件

当我尝试运行程序时(我习惯于单击运行并立即获得结果,因为它一次编译和运行代码)我什么也得不到。

知道如何解决这个奇怪的问题吗?重新安装 IDE 并没有真正帮助:(

4

1 回答 1

1

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 的下载页面获取它

伊兰

于 2015-03-23T13:45:54.447 回答