你能告訴我如何在Windows 10上安裝GTK,或者有一步一步的指導,所有我嘗試過的都沒有幫助我。 也許如果有人也解釋瞭如何從cmd編譯或準備一個IDE(代碼:block也許)。在Windows 10上爲c安裝GTK?
-2
A
回答
0
我提到應該在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