使用CodeBlocks编译FLTK,图文教程
liuian 2024-12-02 22:27 66 浏览
我最近在学习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中使用中文。
相关推荐
- qq对战平台老版本(qq对战平台在qq哪里)
-
1.打开任务管理器-进程。查找是否有cstrike.exe或hl.exe(CS名字.exe)。如果有的话。请点击结束进程。再试试。2.打开任务管理器-进程。查找是否有QQPet.exe(QQ宠物进...
- 电脑开机无限自动重启(电脑开机后自动重启无数遍是什么原因)
-
依次打开开始控制面板,打开系统安全系统,找到高级系统设置并打开,进入系统属性选择高级,找到启动和故障恢复点击设置,在弹出页面找到系统失败自动重新启动取消勾选并启动。2.键盘按住win+r打开运行框,...
- ghostxp32位下载(ghost win7下载32位)
-
你不需要直接加4G的,你再买一条2G同品牌型号内存加上去,组成4G内存就行,不过系统要改为Win764位系统,因为XP只能认3.25G内存,如果你想下载圣安地列斯游戏,并且使用的系统是Window...
- eset nod32 24位激活码(eset激活码生成器)
-
ESETNOD32Antivirus4的激活码是24位的例如M26D-0233-4W9Q-VSSB-D84G-JJJJ或V26D-0243-4W9Q-VSSB-D84G-JGFD(友情提示...
- 鸿蒙系统的优缺点(鸿蒙4.3和5.0哪个好)
-
一、鸿蒙系统的缺点鸿蒙最大的缺点应该就是生态了。鸿蒙系统依赖安卓生态无可厚非,前者毕竟是一款刚刚发布两年的新系统。而安卓,早在几十年前就已经上线,谷歌建设安卓生态也用了十多年的时间。在巨大的时间差面前...
-
- bios怎么格式化c盘(bios格式下怎么彻底格式化电脑)
-
步骤/方式1BIOS没有格式化硬盘的功能。对硬盘进行格式化,首先需要给硬盘分区并分配文件系统,BIOS不支持文件系统的识别,所以也不支持格式化的功能。步骤/方式2早期的计算机系统在BIOS里面曾经有过低级格式化的功能,但是低级格式化只是对硬...
-
2025-12-22 20:05 liuian
- 电脑开机显示屏显示蓝屏(开机后显示器蓝屏)
-
造成电脑蓝屏的原因主要有以下几点。1、电脑使用过度,温度过高过度使用电脑会导致电脑硬件发生损坏,系统超载,内部运算过多,cpu温度急剧升高,会发生系统错误。建议更换散热系统,更新“小风扇”设备,并合...
- 设置无线网密码步骤(如何设置无线网络wifi密码)
-
首先使用已经连接到网络的手机或电脑,在浏览器地址栏输入192.168.1.1或者192.168.0.1;输入管理员账号和密码,两个一般都是输入admin;点击【无线设置】,进入【安全选项】,在输入旧密...
- 下载优酷官方正版(下载优酷官方正版网站)
-
您好,直接打开浏览器或者打开手机的应用商城,然后输入该软件的名称然后搜索即可在搜索结果中下载安装即可,也可以下载一个市场类软件,常见的有安卓市场,机锋市场等,之后使用此款软件下载其他程序。优酷视频...
- iso文件安装器(iso安装程序)
-
不能。苹果手机是不能安装apk格式软件的,apk是安卓系统的安装包格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把androidsdk...
-
- 台式电脑重装系统按哪个键进入
-
不同品牌的设备按键是不同的1、如果原来电脑装一键还原软件,装系统时直接在启动画面选择重新恢复系统项即可;2、如需启动光盘或者优盘来重装系统,需要开机按启动热键,选择对应的按键即可调出启动菜单选择界面,在菜单中选择优盘或光驱,按回车,按提示进...
-
2025-12-22 17:55 liuian
- 戴尔笔记本电脑一开机就蓝屏
-
笔记本蓝屏可能是电脑硬盘故障,可以更换一个硬盘尝试。也可能是更新了驱动与修复漏洞补丁,可以进入安全模式将更新的驱动删除。有可能是内存条故障,可以把内存条取下来,用橡皮擦轻轻擦拭金手指,然后用毛刷将内存...
- 优酷路由宝怎么设置(优酷路由宝怎么设置网络)
-
无线连接如果准备用手机、笔记本电脑来设置优酷路由宝,需要先把WAN口,连接宽带网线(宽带猫、光猫);然后手机/笔记本电脑搜索连接到优酷路由宝的WiFi。优酷路由宝的默认WiFi名称是:Youku_开...
- 一键装机软件大全(一键装机下载)
-
1一键装机工具是一种自动化安装计算机操作系统以及常用软件的工具。2使用一键装机工具,需要先准备好需要安装的操作系统镜像和需要安装的软件列表,然后将它们放在一键装机工具所指定的位置。接下来,打开一键...
- 一周热门
- 最近发表
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)
- mysql刷新权限 (34)
