1

同じディレクトリから非常に基本的な Glade ファイルを読み込もうとしています。ただし、Gtk::Builder は常に失敗し、異常終了します。

terminate called after throwing an instance of 'Gtk::BuilderError'

すべてをtryステートメントで囲みましたが。

わかりやすくするために、ソースはhttp://pastebin.com/hRBuAi2dにあり、グレイド ファイルはhttp://pastebin.com/c9ZvgbWiにあります。

私が壊れたGtkmmはありますか?それが私が思いつく唯一の理由です。

4

1 に答える 1

1

あなたのuiファイルに変更id="window1"した後id="mainwindow"、ここでうまくいきました。

ref_builder->get_widget('mainwindow', win)uiファイルでウィンドウが実際に「window1」と呼ばれている場所を探しています。

編集:私はWindowsではなくLinux x64を使用しています。

于 2012-01-06T03:33:25.600 に答える