失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Code::Blocks 17.12 FLTK 开发环境搭建

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

时间:2021-10-21 12:55:48

相关推荐

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

下载 Code::Blocks

进入 Code::Blocks 下载页面 /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 下载页面 /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] 生成并运行项目,显示程序窗口,如图:

参考

用code::blocks编译FLTKCMake配合CodeBlocks编译FLTKCodeBlocks中怎么添加第三方库比如FLTK?CodeBlocks里设置全局变量

如果觉得《Code::Blocks 17.12 FLTK 开发环境搭建》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。