百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

使用CodeBlocks编译FLTK,图文教程

liuian 2024-12-02 22:27 56 浏览

我最近在学习C语言,支持下开源软件,就使用codeblocks了。

上次说codeblocks支持的GUI,第一个是FLTK。


新建一个FLTK工程,结果没FLTK的库。



那就到网站上去找吧。www.FLTK.org

找到Download



找最新的fltk1.3.9,那边四个是压缩包随便下。

我看到了可以用Git直接拉取的地址,这个好用,以后研究下,自己的代码也找个地方托管。

由于是cmake组织的代码,所以还要去下载cmake。

去这里 https://cmake.org/

我喜欢下不安装的。

解开压缩包得到这样的目录。注意这个结构和bin目录。


我的电脑->右键属性->高级属性->高级系统设置->环境变量


把cmake下的\bin\文件夹加入系统变量的path变量里。

我这里是E:\cmake\bin


win+R 打开运行输入cmd


在CMD窗口里输入cmake,看设置好了没。这样就是设置好了。

把fltk1.3.9解压到目录,像下图。


打开win+R,输入cmd打开。

输入cmake-gui打开gui配置窗口。


不要关闭cmd'窗口,一会还用。

源文件夹就是fltk-1.3.9的目录。

目标文件夹生成可编译的文件目录。

configure,是配置按钮,点了。


选CodeBlocks-MinGW Makefiles

使用默认编译器, 点Finish后等一会儿生成配置。

里面有个安装路径需要修改。

这里我修改为了E:\cbfltk\


然后点Generate 生成编译用的配置文件,后面的Open Project可以用IDE打开,我们不需要。



关闭cmake-gui返回cmd窗口,进入到目标目录下。这里是e:\vsfltk



输入cmake --build .

cmake --build .

你没看错,确定是--和 .

注意后面的是 空格和点 “ .”

这个超坑的。

开始编译工程了。

完成后再输命令安装,这里也是双横线,后面也是空格+点结尾。

cmake --install .



就会把编译好的*.h和*.o放在前面配置的E:\cbfltk\目录下。

主要是inclue和lib目录,其他的不重要,编程时要加进去。



这稍微有点复杂。总结下。

1、已下载codeblocks,并正确配置全局环境变量path。

2、下载fltk,解压。

3、下载cmake,解压配置。

4、使用cmake-gui生成关于codeblocks的配置编译文件。

主要是配置安装路径,后面要用到。

5、进入目标文件夹[e:\vsfltk]cmake --build . 编译生成二进制文件。

6、使用cmake --install . 安装到指定安装路径目录[e:\cdfltk\]。


这个本质是

源代码->用cmake的配置生成相关编译器的工程文件->使用相关编译器编译

->使用cmake进行安装.


回到开头codeblocks的fltk工程模版建工程时选安装到的那个目录[E:\cbfltk]


一路下一步,建好工程。


编译并运行。

好了,终于正常显示了。下节课描述如何在codeblocks下的fltk中使用中文。

相关推荐

tplink无线路由器桥接教程(tplink路由器如何进行无线桥接)

步骤1:将扩展路由器插电源,不要插网线。步骤2:看易展路由器底部标签的SSID,打开手机的wifi设置,搜索这个wifi信号步骤3:链接上易展路由器的wifi信号步骤4:进入设置界面,部分手机可以自动...

怎样还原电脑原来的系统(咋样还原电脑系统)

首先,我们必须确保打开系统还原,否则无法恢复操作系统。在确保已打开的情况下,单击菜单,选择“附件”,点系统工具,并还原系统。接下来,打开系统还原,找到系统还原点,找到最佳适合系统还原的时间点,但确保系...

惠普服务中心电话(孚惠教育退费服务中心电话)

百脑汇里有两家鸿鹄的店面,电话分别是85133339/88609104

win7装xp怎么装系统(windows7装xp)

Windows7和WindowsXP是两个不同的操作系统。但是安装的方法是相同的。第1种就是用安装盘。放入光驱以后。设置启动项以光驱优先,重启电脑,安装光盘,自动引导,按照提示一步一步的就可以安装...

磁盘不相邻怎么扩展卷(磁盘分区不相邻)

要扩展不相邻的磁盘,可以使用磁盘扩展技术,如磁盘阵列(RD)或逻辑卷管理(LVM)。RAID可以将多个磁盘组合成一个逻辑卷,提供更大的存储空间。LVM允许将多个物理卷组合成一个逻辑卷组,并在其中创建逻...

cad2018永久激活密钥(cad 2018激活)

1、首先打开未激活的CAD软件,点击输入序列号。2、选择我同意后进入下一步。然后再点击界面右下角的激活。3、然后输入序列号:666-69696969和产品密钥:001J1。4、然后在界面内点选选择&#...

文件管理应用(文件管理应用同意怎么设置)

推荐文件极客App,免费下载,无广告无内购,功能强大。文件极客app是一款强大的本地、网络文件、iCloud文件共享管理专家,专注于iOS文件一体化管理。在文件极客里面,我们可以通过简单的拖动操作...

ghost64下载(ghost64下载)

方法/步骤分步阅读1/4登陆账号首先进入AppStore,然后登陆美区id账号。2/4搜索点击顶部的搜索栏进入搜索页面。3/4查找结果在搜索结果中找到theghost,点击进入详情页面。4/4下载安...

一般家庭买什么电脑好(不懂电脑的人建议买联想吗)

家庭在使用电脑时,要根据自己的需求来选择电脑。目前电脑主要有两种,一种是笔记本,一种是台式机。1、如果是经常出门办公,比如经常出差需要带电脑,作为家庭在选择电脑时,这时由于自己经常出差带电脑,就要选择...

云电脑软件哪个好用(云电脑好用的)

达龙云电脑在网络环境良好的情况下,操作起来非常流畅。另外,延迟也不高,这点因该说云电脑控制的非常好。云电脑还支持移动设备,安卓、IOS平台都得到了支持。玩家们可以通过在手机端连接云电脑之后就能在手机上...

如何设置网络连接(如何设置网络连接人数)
  • 如何设置网络连接(如何设置网络连接人数)
  • 如何设置网络连接(如何设置网络连接人数)
  • 如何设置网络连接(如何设置网络连接人数)
  • 如何设置网络连接(如何设置网络连接人数)
笔记本电脑如何连接无线wifi

要连接笔记本电脑到WiFi,首先确保你的笔记本电脑有无线网卡,并且WiFi已经开启。在电脑桌面右下角的WiFi图标处点击鼠标右键,选择“打开网络和Internet设置”,然后点击“WiFi”,在可用网...

gho文件安装win10系统方法(gho文件怎么重装系统)

不建议这么操作,如果真的要复制,也是很麻烦的,首先要删除win10里面所有的驱动,注意是所有的,然后关机,注意不能重启进入系统,否则又要重新再来,其次找个U盘pe启动盘或者启动光盘,在开机进入pe系统...

下载163免费邮箱(免费下载网易邮箱163)

第一步:首先,我们手机里要有一个浏览器,小编比较用UC浏览器,当然可以用手机都是自带网页浏览器的,我这边的手机下载网易邮箱第二步:打开UC浏览器或者带浏览器,我们在地址栏上直接输入最新网易邮箱下载安装...

windows microsoft(windows microsoft store加载不出)

电脑开机时出现MicrosoftWindows遇到意外错误,可以尝试用最后一次正确配置来恢复一下。1、重启电脑。2、在电脑显示完硬件信息之后,进入windows界面之前,按F8键。3、在出现的选项菜单...