0

我用 mingw32 编译器安装了一个新的 Codeblocks。使用默认的 hello world 内容创建了新的 c++ 控制台项目,然后按 F9(构建并运行)。编译没有问题,但不运行可执行文件。我在工具下创建了新条目...

...当我从工具菜单中执行它时,它会打开 cb_console_runner 并且一切都很好。那么如何配置 Codeblocks 以在构建后运行我的自定义工具条目(当我按下 F9 时)?

有趣的是,我已经设法做到了,但我完全忘记了如何做到这一点,现在我无法找到链接。

4

2 回答 2

0

花了一些时间,但我想出了一个解决方法。Codeblocks 在 Compile & run (F9) 后没有执行我的程序的原因是因为我的项目编译器和 IDE 的默认编译器不匹配。我用的是 Mingw32 TDM,默认是 VC2005/2008。将前者设置为默认值时,它开始工作没有问题:)

因此,当您有 2 个具有不同编译器的项目并并行开发它们时,它会很快变得乏味。它可能应该为此使用项目设置,而不是 IDE 的默认设置。

于 2012-06-28T04:29:51.040 回答
0

在这里为偶尔需要它的 linux 用户提供另一种可能的解决方案:

您的系统上可能未安装默认终端设置。安装 xterm 或更改代码块上的设置以使用您喜欢的任何内容(例如 KDE 上的 Konsole)。

于 2021-06-14T12:36:25.773 回答