1

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

我已经做了一些研究,并且已经尝试了以下方法:

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

我确保工作目录是可执行文件所在的位置(工作空间/项目名称/发布)。

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

有什么想法吗?

4

2 回答 2

2

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

2.- 双击左侧子窗口中的 C/C++ 应用程序。

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

4.- 按运行。

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

在此处输入图像描述

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

在此处输入图像描述

于 2013-03-22T10:06:19.453 回答
0

将编译器更改为 Visual C++ 而不是 MinGW GCC。只需将您的代码复制到单独的文件中。然后,您只需使用 Visual C++ 作为工具链创建一个新项目。然后你简单地将文件粘贴到目录中,然后运行它。

于 2013-03-22T10:10:11.523 回答