Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有SDCC插件的Eclipse-始终存在java.lang.NullPointerException错误_Eclipse_Plugins_Nullpointerexception_Sdcc - Fatal编程技术网

带有SDCC插件的Eclipse-始终存在java.lang.NullPointerException错误

带有SDCC插件的Eclipse-始终存在java.lang.NullPointerException错误,eclipse,plugins,nullpointerexception,sdcc,Eclipse,Plugins,Nullpointerexception,Sdcc,我用C/C++安装了最新的EclipseIDE,安装了SDCC,并将net.sourceforge.eclipsesdcc.1.0.0插件放入Eclipse插件和功能文件夹。启动Eclipse时,开始使用MC51系列SDCC和SDCC工具链创建一个项目,单击Finish,它总是出现一个错误java.lang.NullPointerException。我在WindowsVista和WindowsXP机器上做同样的事情,同样的问题 我在布景上遗漏了什么吗 事先非常感谢你 马丁我也有同样的问题。我用这

我用C/C++安装了最新的EclipseIDE,安装了SDCC,并将net.sourceforge.eclipsesdcc.1.0.0插件放入Eclipse插件和功能文件夹。启动Eclipse时,开始使用MC51系列SDCC和SDCC工具链创建一个项目,单击Finish,它总是出现一个错误java.lang.NullPointerException。我在WindowsVista和WindowsXP机器上做同样的事情,同样的问题

我在布景上遗漏了什么吗

事先非常感谢你


马丁我也有同样的问题。我用这个文件解决了这个问题
İ认为这个问题是平台选择错误。

我也有同样的问题。我用这个文件解决了这个问题
İ认为这个问题是平台选择错误。

尝试在Windows中使用32位版本的Eclipse。这是唯一一个让SDCCEclipse插件工作的方法。对于64位版本,我将获得相同的NullPointerException


另外需要注意的是,项目设置完成后,我还需要右键单击Eclipse中的项目,然后转到Properties->C/C++Build,然后转到Builder Settings选项卡,并将Builder type更改为Internal Builder。

尝试在Windows中使用32位版本的Eclipse。这是唯一一个让SDCCEclipse插件工作的方法。对于64位版本,我将获得相同的NullPointerException


另外,项目设置完成后,我还需要右键单击Eclipse中的项目,然后转到Properties->C/C++Build,然后转到Builder设置选项卡,将Builder类型更改为Internal Builder。

插件无法找到特定于操作系统的程序sh.exe。
尝试将文件夹os从文件夹net.sourceforge.eclipsesdcc.win32_1.0.0复制到forder net.sourceforge.eclipsesdcc_1.0.0中。

插件无法找到操作系统特定的程序sh.exe。
尝试将文件夹os从文件夹net.sourceforge.eclipsesdcc.win32_1.0.0复制到forder net.sourceforge.eclipsesdcc_1.0.0中。

上述解决方案非常有用-谢谢大家!为了澄清,我必须使用Alexander.P和Urgo的答案才能在Eclipse中成功创建MCS51系列SDCC项目。这就是我所做的

已安装32位版本的Eclipse for Windows

已安装eclipseSDCC插件

已将Eclipse\plugins\net.sourceforge.eclipseesdcc.win32_1.0.0中的os文件夹复制到Eclipse\plugins\net.sourceforge.eclipseesdcc_1.0.0

将项目设置为使用内部生成器:项目->属性->C/C++生成->生成器设置选项卡->生成器类型=内部生成器


上面的解决方案非常有用-谢谢大家!为了澄清,我必须使用Alexander.P和Urgo的答案才能在Eclipse中成功创建MCS51系列SDCC项目。这就是我所做的

已安装32位版本的Eclipse for Windows

已安装eclipseSDCC插件

已将Eclipse\plugins\net.sourceforge.eclipseesdcc.win32_1.0.0中的os文件夹复制到Eclipse\plugins\net.sourceforge.eclipseesdcc_1.0.0

将项目设置为使用内部生成器:项目->属性->C/C++生成->生成器设置选项卡->生成器类型=内部生成器