Eclipse没有显示宏扩展的参数名称

时间:2015-12-12 18:37:47

标签: c eclipse gmp code-completion

我目前正在开发一个使用GNU多精度库(GMP)的程序,我想在Eclipse中进行编码。我已经创建了一个新的makefile项目,并且我很好地使用了Makefile,但是,我没有让Eclipse显示GMP库中函数的参数(至少是类型)。我已经包含了库所在的正确包含方向,并且它找到了所有参考文献。

enter image description here

然而,当我想使用一个函数时,如mpz_add()它给了我一个宏的图标(也没关系)

enter image description here

但它并没有让我自动完成此功能的参数类型。当我使用Open Declaration (F3)上下文菜单条目时,我得到了正确的宏扩展

enter image description here

你可以看到这个函数采用args mpz_ptr, mpz_srcptr, mpz_srcptr,但是当我在函数中写一些东西时,这些函数不会出现(打开一个括号,输入一个逗号,做一个{{1} })

enter image description here

为什么它不能给出参数类型?我真的不想打开我调用的每个函数的手册来查找他们使用的参数类型:/。

编辑:我使用的是最新的Eclipse," Mars.1 Release(4.5.1)",C / C ++开发人员版本。

Edit2:但它会在宏扩展版本上为我提供自动完成功能。 enter image description here

0 个答案:

没有答案