2013-01-11 42 views
1

我在64位Windows 7上运行Eclipse 4.2.1。我安装了Eclipse CDT插件并可以制作C/C++项目。我已经安装了sdcc(通过sdcc --version获得CL的回复)。我已经下载这个版本的插件:Eclipse 4.2.1 SDCC插件无法创建MCS51项目

http://sourceforge.net/projects/eclipse-sdcc/files/latest/download?source=dlp

解压缩后,放的features和plugins文件夹中的所有内容在我相应的Eclipse安装的features和plugins文件夹。 (遵循http://mihirknows.blogspot.com/2007/10/installing-sdcc-under-eclipse.html的说明)。

我重新启动Eclipse,进入File> New> C Project。在项目类型下选择MCS51系列(SDCC),在工具链下选择SDCC工具链。点击下一步,选择Release和Debug选项,点击Finish。弹出创建项目框错误。说无法创建项目原因:内部错误:我点击详细信息按钮,它说java.lang.NullPointer.Exception。 (本来包括一个撷取画面,但我没有HAZ的声誉却> _ <)

我也看到了这个帖子: Eclipse with SDCC plug in - always has an error of java.lang.NullPointerException 他们只建议下载我用同样的拉链。

回答

0

嗯..我管理它使SDCC运行在Windows 7 32位机器上。我建议你在Eclipse中创建一个新项目,在那里你没有安装插件并通过源代码进行调试。这就是我所做的,所以我可以消除一些错误并使其运行。

编辑: 你也必须用Cygwin使用的那个替换sh.exe,因为当你开始构建时,随着SDCC插件附带的sh.exe似乎崩溃了。