我正在研究 eclipse cdt 插件开发使用gnuarmeclipse。
我需要在项目资源管理器中设置或替换文件(如链接脚本)。
我知道它会更改项目属性-> C/C++ 构建-> 设置-> 工具设置-> GCC C 链接器-> 常规-> 脚本文件(-T)。
但我想要,它在项目资源管理器上下文菜单上执行。
见下文。
1) 在 Project Explorer 中选择 LD(仅一个链接脚本文件的文件夹)。
2) 右键单击并在上下文菜单中选择“设置链接器脚本文件”。
3) 在打开窗口中选择要设置或替换的文件。
这是 setlinkerscript.java
public class setlinkerscript extends AbstractHandler {
public Object execute(ExecutionEvent event) throws ExecutionException {
// TODO Auto-generated method stub
IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
Shell shell = new Shell();
FileDialog dialog = new FileDialog(shell, SWT.OPEN);
dialog.setFilterExtensions(new String[] {"*.x"});
String linkerscript = dialog.open();
System.out.println(linkerscript);
return null;
}}
我有一个文件位置,但我不知道我在 Eclipse 上设置的位置。
有任何 API 或方法吗?或推荐文件。
我不能为图附加 jpg .. 需要更多的声誉点。对不起!
提前致谢。