我正在尝试在eclipse中构建和运行我的C ++程序,但它不起作用。我的程序没有main函数,但它确实有WinMain并包含< windows.h>。我把它编译成一个可执行文件,一切正常,但是当我点击“运行”时没有任何反应。当我将可执行文件拖到我的桌面并双击它时,运行没有问题。但我希望能够直接从eclipse运行它。
我做了一些研究,并尝试了以下内容:
我确保在“Binary Parsers”中检查“PE Windows Parser”。
我确保工作目录是可执行文件所在的位置(workspace / projectname / Release)。
我确定MinGW在PATH中(我找不到msys,但是所有内容都编译得很好,所以我不认为这是问题所在。)
有什么想法吗?
答案 0 :(得分:2)
1.-转到菜单运行 - >运行配置
2.-双击左侧子窗口中的C / C ++ Application。
3.-在右侧子窗口,按下按钮Search_Project并检查二进制可执行文件。
4.-按Run。
如果您需要将参数传递给您的程序,请转到参数选项卡。
对于下次运行,您可以使用PLAY工具栏按钮或使用CTRL + F11。
答案 1 :(得分:0)
将编译器更改为Visual C ++而不是MinGW GCC。只需将代码复制到单独的文件即可。然后,您只需使用Visual C ++作为工具链创建一个新项目。然后简单地将文件粘贴到目录中,然后运行它。