在Windows 10上安装GTK for c?

时间:2016-06-09 22:09:54

标签: c gtk gtk3 msys2

你能告诉我如何在Windows 10上安装GTK或者有一步一步的指导,我尝试过的所有这些都没有帮助我。 可能如果有人还解释了如何从cmd编译或准备IDE(代码:块可能)。

1 个答案:

答案 0 :(得分:1)

我提到的任何命令都应该在MINGW shell上运行,在这里找到:C:\msys64\msys2_shell.cmd

首先使用pacman -Syu

更新msys2

确保已安装GCC ...使用pacman -S mingw-w64-x86_64-toolchain为GCC安装所需的工具链。使用pacman时,如果系统提示您继续安装并返回命令提示符,请继续输入enter。

要使用Code:Blocks设置此步骤,请确保转到Code:Blocks菜单Settings-> Compiler和菜单Toolchain Executables。从那里,放入msys2安装目录,并安装MinGW的GCC编译器(对我来说,这是C:\msys64\mingw64)在编译器的安装目录选项下。同时将同一菜单下的C Compiler路径修改为x86_64-w64-mingw32-gcc.exe

接下来,要安装gtk + 3.0,请使用命令pacman -S mingw-w64-x86_64-gtk3。现在将安装最新版本的GTK + 3.0,因此是时候使用Code:Blocks进行设置了。

打开代码:阻止并创建一个新的C文件。您可以在Code:Blocks中编写代码,但我不建议您从那里编译它。两个编译,回到MINGW shell。输入nano ~/.bashrc进行编辑。您可以使用箭头键向下滚动到文件底部并添加:PATH=$PATH:/c/msys64/mingw64/bin。重新启动MINGW shell并将其重新打开。

最后,尝试运行:

gcc source.c -o executable.exe `pkg-config --cflags --libs gtk+-3.0`.

如果该命令不起作用,我建议使用MINGW中安装的i686版本的gcc。

我希望这有帮助!