日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Code::Blocks 17.12 FLTK 开发环境搭建

發(fā)布時間:2023/12/31 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Code::Blocks 17.12 FLTK 开发环境搭建 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

下載 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,此時會提示“環(huán)境錯誤”:

這個錯誤是提示找不到 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 文件夾。

先創(chuàng)建一個 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] 按鈕,完成配置。但此時會提示配置過程發(fā)生錯誤:

這是由于找不到 MinGW 導致的。
我們把 D:\codeblocks-17.12mingw-nosetup\MinGW\bin 添加到環(huán)境變量 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:\ 下創(chuàng)建 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 下面創(chuàng)建 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” 對話框,設置全局變量如下圖:

創(chuàng)建測試程序

啟動 CodeBlocks,點擊菜單 [File -> New -> Project…] 打開 “New from template” 對話框,選擇 [Category] 下拉列表項為 “GUI”,然后選中下面的 [FLTK project],點擊右上角的 [Go] 按鈕,打開 FLTK project 創(chuàng)建向導。如下圖:

點擊 [Next >],在項目信息界面輸入如下信息:

繼續(xù)點擊 [Next >] 按鈕,在項目類型界面選擇 “Simple main() example”,如圖:

繼續(xù)點擊 [Next >] 按鈕,最后點擊 [Finish] 創(chuàng)建項目。

點擊菜單 [Build -> Build and run] 生成并運行項目,顯示程序窗口,如圖:

參考

  • 用code::blocks編譯FLTK
  • CMake配合CodeBlocks編譯FLTK
  • CodeBlocks中怎么添加第三方庫比如FLTK?
  • CodeBlocks里設置全局變量

總結

以上是生活随笔為你收集整理的Code::Blocks 17.12 FLTK 开发环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。