問題タブ [glibmm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - メニュー項目は gtkmm3 で常に無効になっています
gtkmm3 と Application::set_menubar メソッドを使用してプログラムを作成しようとしています。メニューを作成できますが、プログラムを実行すると、メニュー内のすべての項目がグレー表示されます。メニュー項目を有効にする (後で無効/非表示にする) 方法を探して、glibmm ライブラリと glib ライブラリの両方を探しましたが、それを行う関数やメソッドが見つかりません。これを修正するにはどうすればよいですか?
私はコンパイルしています:
コードコードは次のとおりです。
c++ - solaris10 での gtkmm2.4 サンプル コードのコンパイル エラー
Solaris10 マシンで gtkmm サンプル コードをコンパイルしようとすると、glibmm/variant.h ヘッダーでコンパイル時エラーが発生します。
システム構成は以下のとおりです。
コンパイラのバージョンは次のとおりです。
ソース コード (sample.cc) は次のとおりです。
ソースをコンパイルするコマンドは次のとおりです。
参考までに、pkg-config コマンドの出力を以下に示します。
以下は、私のサンプル gtkmm コードのコンパイル中に発生したエラーです。
以前、上記のエラーを含むいくつかのエラー メッセージが表示されましたが、これらのエラーのほとんどは -library=stlport4 を含めることで解消されました。
これらのエラーは、私のコンパイラが古い solaris10 システムを使用しているため、c++11 をサポートしていなかったためです。しかし、以前のバージョンの C++ コンパイラでも動作すると考えたので、gtkmm2.4 を選択しました。また、新しいバージョンの glibmm を使用しているかどうかを確認してみました。しかし、現在インストールされている glibmm は、私のシステムのパッケージ マネージャーで利用できる 1 つだけです。
この問題を解決するためにどこを調べればよいかわかりません。助言がありますか。
c++ - 次のコードがコンパイルされないのはなぜですか?
次のソースを適切に書き換えるにはどうすればよいですか? これは、GLib を利用した IRC ボットの一部です。次のエラーでコンパイラがクラッシュします。
ソース:
c++ - ソケット作成中の例外
Linuxでglibmm v2.42を使用しています。
ネイティブ Linux ソケットを使用してクライアント/サーバーを作成したいと考えています。
ソケットを作成しようとすると、常にコード 15 で例外がスローされます (サポートされていません)。
以下のコードでは、ソケット ファミリの列挙型、型の列挙型、およびプロトコルの列挙型をループしましたが、常に失敗します。
何か案は ?glibmm を使用したネイティブ Linux ソケットを備えたクライアント/サーバーの実例を持っている人はいますか?
ご協力いただきありがとうございます。
編集: コードで、XXX を削除し、ループを記述しました。このコードは、すべてのパラメーター構成に対して 15 を返します。