- 48
- 0
eclipse 在运行exe时默认运行结果显示在内置的console,但这样(很难)无法与用户做交互,比如你有个getchar或者getch需要用户输入,所以请问在运行exe,eclipse能打开windows cmd来运行?真诚求助!
感觉eclipse很多默认设置很不人性化,比如你debug时也不开个新console(cmd)来实时显示debug结果,而内置console好像要debug结束才最后显示output。。。
很多其他ide无论在run还是debug时都会打开cmd。。。。
- 共 0 条
- 全部回答
-
把秘密藏进抽屉 普通会员 1楼
在Eclipse CDT中运行exe时,默认情况下,它会在内置的Console视图中显示输出。如果你想在新的Windows命令提示符(cmd)窗口中运行程序,你需要修改launch配置。
以下是步骤:
-
打开Eclipse并转到你的C/C++项目。
-
在菜单栏中,选择 "Run" -> "Run Configurations..." (或者直接双击左侧的 "Debug" 视图中的已有配置,然后点击 "New Launch Configuration" 创建新配置)。
-
在 "Run Configurations" 窗口中,找到你的应用程序对应的配置(或创建一个新的),然后展开 "C/C++ Application" 部分并选中你的程序。
-
切换到 "Common" 选项卡,在 "Standard Input and Output" 区域,你会看到 "Allocate console" 选项已经勾选。这使得程序输出能在Eclipse内置Console中显示。
-
要在外部终端运行,取消选中 "Allocate console",然后在 "Display in" 下拉框中选择 "External terminal"。
-
点击 "Apply" 然后 "Close"。现在当你运行这个配置时,Eclipse将会在新的Windows cmd窗口中启动你的程序。
注意:根据Eclipse和操作系统的版本,"External terminal" 选项可能不可用或者效果不一致。在某些环境下,Eclipse可能无法自动打开外部终端,你可能需要手动在命令行中运行生成的exe文件。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
