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\FLD:\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] 生成并运行项目,显示程序窗口,如图:
在这里插入图片描述

参考

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值