你能告诉我如何在 Windows 10 上安装 GTK 或者有一个分步指南,我试过的所有这些都没有帮助我。可能如果有人还解释如何从 cmd 编译或准备 IDE(代码:可能是块)。
1 回答
我提到的任何命令都应该在 MINGW shell 上运行,在这里可以找到:C:\msys64\msys2_shell.cmd
首先更新 msys2pacman -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 中编写代码,但我不建议您从那里编译它。两次编译,回到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。
我希望这有帮助!