geany支持代码补全,但是,对于第三方库中的符号,就会无法解析和自动补全了
我使用gtk库,输入g,只会提示标准c语言库中的一些符号。而没有提示任何gtk头文件中的各种符函数、宏。
而对于项目中包含的gtk头文件,右键打开选择的文件
则会出现找不到该头文件的问题,自然也就无法解析和使用其中的各种符号了
首先编译选项是正确配置了的,能够正常编译和运行gtk程序。
对于windows下的visual studio来说,只要正确的配置了附加库和头文件目录,编译链接就会成功执行,并且vs会对其中的文件进行解析,编辑代码时就会出现相应的提示。
而geany的代码编辑器只是一个编辑器,与编译参数的配置没有任何的关系。如果要实现其对第三方库的代码提示功能,就需要使用Global Tags功能(全局标记)。
全局标记用于提供符号和调用提示的自动完成,而无需打开相应的源文件
下面介绍如何创建Global Tags,实现Geany代码补全功能
Geany代码补全功能无法使用所包含的头文件中的符号、代码提示列表中符号不全的问题
于 2022-07-08 20:48:05 首次发布