Tag: eclipse cdt

使用Eclipse开发JNI应用程序(组合Java / C ++)

有没有人成功设法为Eclipse设置组合的Java / C ++项目? 我想做的很简单; 1) Compile my Java sources 2) Run Javah to create the JNI interface 3) Compile all the C/C++ sources 4) Link native shared library + package the JAR 提示甚至是真正有效的项目都非常受欢迎。 (Eclipse 3.5)

是否可以在Eclipse中将CDT和Java IDE结合在一起?

我已经启动并运行了Eclipse CDT环境,并按照我喜欢的方式进行了自定义。 我也将大量处理Java。 我不想仅仅为了获得Javafunction而安装单独版本的Eclipse,因为我将经常在C – > C ++ – > ADA – > Java之间切换。 因此,我希望一个IDE支持所有语言。 目前我已经有C / C ++和Ada一起工作(CDT + GNAT工作台)。 如何从头再次安装Eclipse,从而安装Eclipse Java支持?

如何以编程方式更改文件的Eclipse CDT工具设置?

我想以编程方式(从插件)更改CDT托管构建项目中单个文件的“工具设置”选项卡中“其他设置”中的“其他标志”字段。 (有关如何使用UI进行此更改的屏幕截图和简要说明,请参阅此Eclipse文档页面 。) 注意:在我接近解决方案时,我已经更新了两次。 但不是在最后添加更新(就像我对较短的问题所做的那样),我正在修改整个问题。 如果看到面包屑导致我现在的位置有帮助,您可以阅读历史记录。 以下代码将导致写入.cproject文件的设置(我将在下面详细介绍),但是当我打开文件的Properties对话框,然后单击C / C ++ Build-> Settings然后单击Miscellaneous,更改不会出现在“其他标志”字段中(就像我使用对话框进行更改时一样)。 IWorkbench workbench = PlatformUI.getWorkbench(); IWorkbenchWindow workbenchwindow = workbench.getActiveWorkbenchWindow(); IWorkbenchPage workbenchpage = workbenchwindow.getActivePage(); IEditorPart editorpart = workbenchpage.getActiveEditor(); IEditorInput editorinput = editorpart.getEditorInput(); IResource file = ((IFileEditorInput)editorinput).getFile(); IProject project = file.getProject(); IManagedBuildInfo buildInfo = ManagedBuildManager.getBuildInfo(project); IConfiguration[] configurations = buildInfo.getManagedProject().getConfigurations(); IConfiguration conf = configurations[0]; IFileInfo fileInfo = […]

在Eclipse中选择空的远程系统类型列表

我想在Eclipse Luna中交叉编译(Windows – > Linux),但是当我想在Remote System视图中添加连接时, 列表为空 我在Eclipse中安装了最新的RSE。 也许我错过了一个我不知道的重点,这就是为什么它是空的。 有什么建议么? 谢谢!

如何在Eclipse插件中获得“主动编辑器”?

在我的Eclipse插件中,我需要知道屏幕上可见的编辑器何时发生了变化。 我目前正在使用如下活动编辑器: PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor() 这适用于大多数情况,除非按下绿色的“继续”按钮: 如果我使用F8快捷方式,则活动编辑器将按预期更新。 似乎在编辑器选项卡获得焦点之前不会更新活动编辑器属性(按下“继续”按钮时不会发生这种情况)。 我可以采取任何其他途径来获得“可见编辑器”吗? 提前致谢。 艾伦