欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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

发布时间:2023/12/31 58 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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 开发环境搭建的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。