在Windows 10上为c安装GTK?
你能告诉我如何在Windows 10上安装GTK,或者有一步一步的指导,所有我尝试过的都没有帮助我。 也许如果有人也解释了如何从cmd编译或准备一个IDE(代码:block也许)。在Windows 10上为c安装GTK?
我提到应该在MINGW shell中运行的任何命令,在这里找到:C:\msys64\msys2_shell.cmd
首先更新msys2与pacman -Syu
确保您已安装GCC ...与pacman -S mingw-w64-x86_64-toolchain
安装所需的工具链GCC 。在使用pacman时,如果提示执行安装并返回到命令提示符,请继续输入enter。
为了使用代码:块设置这一步,请确保您转到代码:块菜单设置 - >编译器和菜单工具链可执行文件。从那里,把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外壳并将其打开。
最后,尝试运行:
gcc source.c -o executable.exe `pkg-config --cflags --libs gtk+-3.0`.
如果该命令不工作,我会建议使用安装在MINGW的GCC i686的版本。
我希望这有助于!
在MSYS2上安装MSYS2和安装软件包的分步指南是https://msys2.github.io/。一旦完成设置,执行'pacman -Ss gtk',你应该找到正确的GTK +包。 gcc的'pacman -Ss gcc',你从命令行中建立的;从那时起有很多教程。祝你好运! – andlabs
我如何创建和编译文件? – Pegasum