c++ - 为什么每当我创建一个新的 C++ 项目时 Eclipse 默认为 Debug模式?

标签 c++ eclipse debugging mingw

我要弄坏什么东西了……或者扯掉我的头发……

我刚刚安装:

  • Eclipse SDK 版本 3.7.2 (Indigo)
  • CDT
  • 明格瓦

我有这两个,这样我就可以开始在我的机器上开发 C++,它使用的是 Windows-XP 32 位。

无论如何,我启动并运行了一个简单的 hello-world,一切都很顺利……但是,我注意到的问题是,每次我创建一个新的 C++ 项目时,它都会在 Debug模式下启动它。我不知道这是怎么回事,也不知道为什么会这样,我已经浏览了菜单上几乎所有可以看到的选项。

我也不知道如何在模式之间快速切换,也许这也伤害了我,因为我是 Eclipse 的新手。

我想要的很简单:

  • 启动 Eclipse。
  • 创建一个新的 C++ 项目。
  • 点击构建。
  • 命中率。 (播放按钮)
  • 让它作为一个版本运行。
  • “做点什么(?)”切换到 Debug模式。
  • 在某处放置一个断点。
  • 点击构建。
  • 点击调试按钮(蟑螂)
  • 让我在代码行上停下来。

这会使我的头发留在头上。

仅供引用,我的最终目标是 Eclipse-As-IDE -> MinGW-as-Cplusplus_compliler -> OpenCV

提前致谢!

最佳答案

我想说以 Debug模式开始的原因是每个更大的项目都需要时间、测试和“调试”才能达到准备好“发布”的阶段。因此它默认为调试。

不过,您可以通过右键单击项目来快速更改为 Release模式: 构建配置->设置激活->发布

对于大多数小型项目,设置什么并不重要。当您涉及更大的项目时,根据您是调试还是构建发布链接到不同的库,您将花时间在 Eclipse 中为不同的配置设置不同的参数。

关于c++ - 为什么每当我创建一个新的 C++ 项目时 Eclipse 默认为 Debug模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9692704/

相关文章:

c++ - 在编译时指定静态和动态大小

java.lang.NullPointerException, ListView 中的致命异常

java - 尝试创建新的 JarFile 时出现 "java.util.zip.ZipException: error in opening zip file"

c# - 如何在 .NET 程序集中找到相应的 .pdb?

c++ - 负大小数组没有错误

c++ - 通过迭代器修改 std::set 元素:为什么我的代码没有编译?

c++ - 从两个相同的派生类派生一个类

eclipse - 如何配置Eclipse以运行外部构建器或shell命令?

c# - 如何在 C# PresentationFramework.dll 中设置断点?

c++ - 如何反汇编编译器生成的代码?