我有点晚了(差不多3个月了!)讨论,但我正在为下一个寻找EZBL信息的人添加这个。论坛中没有太多的支持。IVT错误是由于编译器行为的改变。我使用XC16V1.20成功地构建了EZBL-V1.01。最近,我尝试用编译器的新Rev来构建并查看那些IVT错误。较新的编译器做一些与IVT稍有不同的事情,EZBL工具不处理这个变化。尝试旧的编译器Rev。我检查了UpDeDeDeBLyV1.01B,它看起来没有修复编译器的不兼容性。我也在Linux(VM)上构建,ANDI必须首先改变EZBLIOcthJava代码,以便使项目得以构建。这些变化反映了文件分隔符的差异(向前而不是向后斜线)。使用Ant重建它。我还必须改变project.properties作为crownking.jar、crownking.edc.jar和jna.jar的位置。OP没有询问文件分隔符,他可能已经解决了。我还从OP中得到了第二个错误(不能运行ezbl_comm.exe)。我忽略它,将BLUB文件复制到WI8主机,并手动运行Java工具,以便加载图像。看起来像EZBLY.COM.EXE是一个VC++项目,很可能不会在Linux上运行。它不使用G++来编译,因为它包括TCHAR .H(Windows文件)。IfigureifI需要从Linux中调用目标,我可以重写EZBLYCOMM。我还可能需要在Java代码中修复调用并重建EZBLIOToTS。EZBL是一个不错的起点,但它为你设置了一堆不易修改的工具。如果你按照EZBL设计者预期的方式做事(例如Windows),看起来很简单。如果你想做一些不同的事情,那不是那么容易。编辑来纠正我对EZBLYTooJava代码的更改的糟糕回忆。
我有点晚了(差不多3个月了!)讨论,但我正在为下一个寻找EZBL信息的人添加这个。论坛中没有太多的支持。IVT错误是由于编译器行为的改变。我使用XC16V1.20成功地构建了EZBL-V1.01。最近,我尝试用编译器的新Rev来构建并查看那些IVT错误。较新的编译器做一些与IVT稍有不同的事情,EZBL工具不处理这个变化。尝试旧的编译器Rev。我检查了UpDeDeDeBLyV1.01B,它看起来没有修复编译器的不兼容性。我也在Linux(VM)上构建,ANDI必须首先改变EZBLIOcthJava代码,以便使项目得以构建。这些变化反映了文件分隔符的差异(向前而不是向后斜线)。使用Ant重建它。我还必须改变project.properties作为crownking.jar、crownking.edc.jar和jna.jar的位置。OP没有询问文件分隔符,他可能已经解决了。我还从OP中得到了第二个错误(不能运行ezbl_comm.exe)。我忽略它,将BLUB文件复制到WI8主机,并手动运行Java工具,以便加载图像。看起来像EZBLY.COM.EXE是一个VC++项目,很可能不会在Linux上运行。它不使用G++来编译,因为它包括TCHAR .H(Windows文件)。IfigureifI需要从Linux中调用目标,我可以重写EZBLYCOMM。我还可能需要在Java代码中修复调用并重建EZBLIOToTS。EZBL是一个不错的起点,但它为你设置了一堆不易修改的工具。如果你按照EZBL设计者预期的方式做事(例如Windows),看起来很简单。如果你想做一些不同的事情,那不是那么容易。编辑来纠正我对EZBLYTooJava代码的更改的糟糕回忆。
举报