c++ - eclipse 不会运行我的 exe 文件

标签 c++ eclipse mingw exe

我试图在 eclipse 中构建和运行我的 C++ 程序,但它不起作用。我的程序没有 main 函数,但它有 WinMain 并包含 < windows.h >。我将它编译成可执行文件,一切正常,但是当我单击“运行”时,什么也没有发生。当我将可执行文件拖到我的桌面并双击它时,它运行没有问题。但我希望能够直接从 eclipse 运行它。

我做了一些研究并尝试了以下方法:

我确保在“二进制解析器”中选中了“PE Windows 解析器”。

我确保工作目录是可执行文件所在的位置 (workspace/projectname/Release)。

我确保 MinGW 在 PATH 中(我找不到 msys,但一切都编译正常,所以我认为这不是问题所在)。

有什么想法吗?

最佳答案

1.- 转到菜单运行 -> 运行配置

2.- 双击左侧子窗口中的 C/C++ Application。

3.- 在右侧的子窗口中,按下 Search_Project 按钮并检查您的二进制可执行文件。

4.- 按运行。

如果您需要将参数传递给您的程序,请转到“参数”选项卡。

enter image description here

对于下一次运行,您可以使用 PLAY 工具栏按钮或使用 CTRL+F11。

enter image description here

关于c++ - eclipse 不会运行我的 exe 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15564977/

相关文章:

c++ - 打印最长公共(public)子序列

c++ - 试图读取AIFF文件意外错误与指针位置等有关

python - 使 Cython 在 Anacondas、Windows 7 64 位上与 Python 3.4 一起工作

无法使用 MinGW 编译之前修改的 Nethack - 缓存问题?

构造函数中的c++参数包规范而不是模板

c++ - 位操作和 > 32 位数字?

Java 邮件可运行 jar 未运行

Eclipse Egit未检测到更改的文件

android - 如何在 Eclipse 中为 Android 开发配置 Tesseract?

c - 当使用 NASM extern 语句访问 printf 时,GCC 输出错误 "undefined reference to ` printf'"