c++ - CodeLite - build设置故障

标签 c++ build ide codelite

由于未知原因,我无法在我的 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's downloads page 获得它。

艾兰

关于c++ - CodeLite - build设置故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29208347/

相关文章:

c++ - 构建 inkscape 时错误 : <ieeefp. h> 未找到

build - 如何将配置特定的 cmake 生成器表达式添加到 add_custom_target

c++ - 返回访问器惯用的引用吗?

c++ - 键入对 `cv::fastFree(void*)' 的 undefined reference

c++ - 如何安装 DebugBreak 处理程序?

java - ANT:定义一个变量并执行另一个任务

linux - 我如何让 Emacs 从文件加载字体?

android - 无法在 Android Studio 中执行复制粘贴

eclipse - 如何在 Eclipse for Mac 中将 Chrome 设置为默认外部浏览器?

c++ - 当我可以在头文件中声明和定义它时,为什么要创建一个 .cpp 文件?