Nen*_*vic 32 eclipse-cdt binaries
Windows 7,Eclipse CDT,Juno Service Release 2,交叉编译器.
项目确实编译生成的可执行文件,但Eclipse无法看到它们; 因此'运行'失败.可执行文件放在Debug目录中.双击或命令提示符调用已编译的可执行文件工作没有问题.

我怎么解决这个问题?
小智 46
这发生在我身上,我找到了一个解决方案,看看这是否适合你:
使用锤子图标构建项目后:
之后,您应该可以根据需要运行项目.
希望这适合你.
Nen*_*vic 23
我想我找到了解决方案 - 必须选择适当的二进制解析器,以便Eclipse可以识别可执行文件:
选择项目,然后单击鼠标右键.Project-> Properties-> C/C++ Build-> Settings-> Binary Parsers,PE Windows Parser.
即如果使用Cygwin编译器,则应使用Cygwin解析器.
至少对于Cross-compiler(在Windows 7和Ubuntu 12.04上都适用),这对我有用.在Linux上,我使用Elf解析器.
如果有人有更好的解决方案,请告知.
在Mac上,如果你也有类似的问题,就像上面提到的Nenad Bulatovic那样,你需要改变Binary Parsers.
按Command+ I打开属性(或右键单击项目并选择属性)
确保选择Mach-O 64 Parser.
| 归档时间: |
|
| 查看次数: |
118245 次 |
| 最近记录: |