Windows 10 に GTK をインストールする方法を教えてください。または、ステップ バイ ステップ ガイドを用意してもらえますか。おそらく、誰かがcmdからコンパイルする方法やIDEを準備する方法も説明している場合(コード:ブロックかもしれません)。
1 に答える
ここで言及するコマンドはすべて、次の場所にある MINGW シェルで実行する必要があります。C:\msys64\msys2_shell.cmd
最初にmsys2を更新しますpacman -Syu
GCC がインストールされていることを確認してください...GCC に必要なツールチェーンを でインストールしますpacman -S mingw-w64-x86_64-toolchain
。pacman を使用している場合、プロンプトが表示されたら、Enter キーを押し続けてインストールを続行し、コマンド プロンプトに戻ります。
このステップを Code:Blocks でセットアップするには、Code:Blocks メニューの [Settings] -> [Compiler]、およびメニューの [Toolchain Executables] に移動してください。そこから、msys2 インストール ディレクトリとC:\msys64\mingw64
、コンパイラのインストール ディレクトリ オプションの下に MinGW の GCC コンパイラをインストールした場所 (私にとってはこれを入れていました) を配置します。C Compiler
また、同じメニューの下のパスを に編集しますx86_64-w64-mingw32-gcc.exe
。
次に、gtk+3.0 をインストールするために、コマンドを使用しpacman -S mingw-w64-x86_64-gtk3
ます。これで GTK+3.0 の最新バージョンがインストールされたので、Code:Blocks でセットアップします。
Code:Blocks を開き、新しい C ファイルを作成します。Code:Blocks でコードを書くことは間違いありませんが、そこからコンパイルすることはお勧めしません。2 つコンパイルして、MINGW シェルに戻ります。入力nano ~/.bashrc
して編集します。矢印キーを使用してファイルの一番下までスクロールダウンし、次を追加できますPATH=$PATH:/c/msys64/mingw64/bin
。MINGW シェルを再起動して開き直します。
最後に、実行してみてください:
gcc source.c -o executable.exe `pkg-config --cflags --libs gtk+-3.0`.
そのコマンドが機能しない場合は、MINGW にインストールされている gcc の i686 バージョンを使用することをお勧めします。
これが役立つことを願っています!