Code::Blocks 17.12 FLTK 开发环境搭建
下載 Code::Blocks
進入 Code::Blocks 下載頁面 http://www.codeblocks.org/downloads
點擊 Download the binary release 鏈接,進入安裝包下載頁面,下載 codeblocks-17.12mingw-nosetup.zip
將下載的 codeblocks-17.12mingw-nosetup.zip 解壓到 D:\codeblocks-17.12mingw-nosetup 文件夾。
接下來運行 D:\codeblocks-17.12mingw-nosetup\codeblocks.exe,此時會提示“環境錯誤”:
這個錯誤是提示找不到 C++ 編譯器。
點擊菜單 Settings -> Compiler...,打開編譯器設置窗口,點擊 Toolchain executables 切換到工具鏈選項卡,再點擊 Auto-detect 按鈕,Code::Blocks 將會自動找到編譯器位置,并顯示在左側的輸入框里:
然后點擊窗口底部的 OK 按鈕,完成編譯器設置。
此時關閉 Code::Blocks 窗口,再重新運行 codeblocks.exe 就不會再提示找不到編譯器了。
Code::Blocks 界面默認是英文的,如果不習慣的話,可以漢化成中文,可以參考下面的文章:
CODEBLOCKS 17.12漢化
code:block17.2漢化
codeblock17.12安裝+漢化
下載 FLTK 源碼
進入 FLTK 下載頁面 http://www.fltk.org/software.php
下載 fltk-1.3.4-2-source.tar.gz
將下載的 fltk-1.3.4-2-source.tar.gz 解壓到 D:\fltk-1.3.4-2 文件夾。
生成 CodeBlocks 項目文件
首先,下載一個 CMake:cmake-3.13.1-win32-x86.zip
將下載的 cmake-3.13.1-win32-x86.zip 解壓到 D:\cmake-3.13.1-win32-x86 文件夾。
先創建一個 D:\fltk-1.3.4-2-build 文件夾,用于存放編譯后的 FLTK 庫。
然后運行 D:\cmake-3.13.1-win32-x86\bin\cmake-gui.exe,啟動 CMake。
在 CMake 界面上點擊 [Browse Source…] 按鈕,選擇 D:\fltk-1.3.4-2 文件夾,再點擊 [Browse Build…] 按鈕,選擇 D:\fltk-1.3.4-2-build 文件夾,如圖:
然后點擊 [Configure] 按鈕,在彈出的編譯器選擇框中選擇 CodeBlocks - MinGW Makefiles,如圖:
接著點擊 [Finish] 按鈕,完成配置。但此時會提示配置過程發生錯誤:
這是由于找不到 MinGW 導致的。
我們把 D:\codeblocks-17.12mingw-nosetup\MinGW\bin 添加到環境變量 Path 里,然后關閉 CMake 窗口,再重新運行 cmake-gui.exe 啟動 CMake,選擇源碼文件夾,再次點擊 [Configure] 按鈕,重新完成配置。配置完畢后,會在窗口底部顯示出 Configuring done 字樣。
然后點擊 [Generate] 按鈕生成 CodeBlocks 項目文件。生成完畢后,會在窗口底部顯示出 Generating done 字樣。
編譯 FLTK
運行 D:\codeblocks-17.12mingw-nosetup\codeblocks.exe 啟動 CodeBlocks,點擊菜單 [File -> Open…] 打開 “Open file” 對話框,選擇 D:\fltk-1.3.4-2-build\FLTK.cbp 文件,打開 FLTK 項目,如圖:
點擊菜單 [Build -> Build] 生成 FLTK 庫文件。依電腦性能不同,編譯過程大約需要 5 到 15 分鐘的時間。
設置 CodeBlocks 全局變量
在 D:\ 下創建 fltk-1.3.4-2-sdk 文件夾,把 D:\fltk-1.3.4-2-build\lib 文件夾復制到 D:\fltk-1.3.4-2-sdk 里。再在 D:\fltk-1.3.4-2-sdk 下面創建 include 文件夾,把 D:\fltk-1.3.4-2\FL 和 D:\fltk-1.3.4-2-build\FL 文件夾復制到 D:\fltk-1.3.4-2-sdk\include 里。
啟動 CodeBlocks,點擊菜單 [Settings -> Global variables…] 打開 “Global Variable Editor” 對話框,設置全局變量如下圖:
創建測試程序
啟動 CodeBlocks,點擊菜單 [File -> New -> Project…] 打開 “New from template” 對話框,選擇 [Category] 下拉列表項為 “GUI”,然后選中下面的 [FLTK project],點擊右上角的 [Go] 按鈕,打開 FLTK project 創建向導。如下圖:
點擊 [Next >],在項目信息界面輸入如下信息:
繼續點擊 [Next >] 按鈕,在項目類型界面選擇 “Simple main() example”,如圖:
繼續點擊 [Next >] 按鈕,最后點擊 [Finish] 創建項目。
點擊菜單 [Build -> Build and run] 生成并運行項目,顯示程序窗口,如圖:
參考
- 用code::blocks編譯FLTK
- CMake配合CodeBlocks編譯FLTK
- CodeBlocks中怎么添加第三方庫比如FLTK?
- CodeBlocks里設置全局變量
總結
以上是生活随笔為你收集整理的Code::Blocks 17.12 FLTK 开发环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是SCM供应链管理
- 下一篇: 安装pyhive包