私は C で GTK+ コーディングを始めたばかりです。GTK コードで構文の強調表示と自動補完が機能するかどうか興味がありました。初心者としては役立つと思うからです。
YouTube でこのビデオを見つけるまでは、それは不可能だと完全に確信していました。
https://www.youtube.com/watch?v=AyeQrO1VDFM&feature=plcp
アップロード者に助けを求めたのですが、YouTube での彼の最後の活動は 9 月だったことがわかりました :(
どこかで geany でファイルを開くとうまくいくと読んだので、それを使ってファイルを開いてみましたgtk.h
が、残念ながらうまくいきませんでした。
何か助けていただけますか? :'(
答え1
まず、というファイルを作成しますgtk_headers.c
。次の行を追加して保存します。#include <gtk/gtk.h>
使用している GTK+ のバージョンに応じて、次のいずれかを実行します。
GTK+2:
gcc -E gtk_headers.c `pkg-config gtk+-2.0 --cflags --libs` -o
gtk_headers.h
GTK+3:
gcc -E gtk_headers.c `pkg-config gtk+-3.0 --cflags --libs` -o
gtk_headers.h
最後に、プロジェクトを開いたまま、出力ファイル ( gtk_headers.h
) を Geany で開きます。数秒後に構文の強調表示と自動補完が機能し始めます。
答え2
ダウンロードこのパッケージそれを に抽出します~/.config/geany/tags
。
Geany を再起動すれば完了です。