2012-02-21 13 views
0

私は自宅でプログラミングをしています。私はGTK + 2.0ライブラリを使用しています。シンタックスハイライト:Geanyはインポートされた構造体、メソッドを '参照'しません。

#include <gtk/gtk.h> 
#include <stdio.h> 

GtkWidget *window; 


int main(int argc, char **argv) 
{ 
    gtk_init(&argc, &argv); 

    window = gtk_window_new (GTK_WINDOW_TOPLEVEL); 

    gtk_widget_show_all(window); 
    gtk_main();   
    return 0; 
} 

このコードはコンパイルされて正常に動作します。

私が抱えている問題は、gtanyがgtkライブラリを使用しているか、どのメソッドと構造体があるのか​​を「知っていない」ように見えるということです。

たとえば、GtkWidget構造体が強調表示されていない場合、それは単なる平文です。私が 'gtk_window ...'を書くとき、メソッドのドロップダウンを提供しません。

何がありますか?

+1

この問題はプログラミングではなくエディタの設定に関するものであるため、スーパーユーザに質問するほうがよいかもしれません。 – ptomato

+0

私は@ptomatoに同意します - 正しい会場ではありません。しかし、おそらく、 "tags"ファイルを使ってシンボルについてエディタに伝える必要があります:http://www.geany.org/manual/current/#default-global-tags-files –

+0

あらかじめ作られたタグファイルがたくさんありますwiki(GTK +を含む):http://wiki.geany.org/tags/start –

答えて

1

Geanyでヘッダファイルを開きます。次に、他の開いているファイルのコンテンツやハイライト構造体などを解析します。

関連する問題