跳至内容
ANOMS便签
大江歌罢掉头东
邃密群科济世穷
面壁十年图破壁
难酬蹈海亦英雄
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您在这里:
start
»
post
»
20220509_3
您的足迹:
post:20220509_3
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
#计算机技术杂谈 ====== 基于GitBash和MinGW的FLTK for win11安装与使用 ====== FLTK是一个跨平台的GUI组件库,可以用于编写带有用户界面的程序。 C++默认只能编译控制台应用,但是结合FLTK就可以编写带有用户界面的程序。另外,GCC是一个开源的C++编译器,其在Windows系统上有移植,叫做MinGW-w64。 1、MinGW:安装路径不能有空格,记得加入环境变量以便直接调用gcc.exe等 2、GitBash:提供了一个Linux风格的命令行界面。cmd可能不太行。(busybox sh也不行,推测是需要Linux风格的文件路径) 3、编译:FLTK源代码的路径为''D:\linux\gcc\fltk\fltk-1.3.8-source'' 在GitBash中cd到此目录,然后使用下列指令编译 ''./configure --prefix="/d/linux/gcc/fltk" --build=x86_64-pc-mingw64 '' 编译完成后,会在相同目录下生成若干文件和文件夹,其中test文件夹下面有官方提供的demo和源代码。 4、使用:FLTK提供了一个自带的编译工具叫做fltk-config。为了在cmd下调用,于''C:\Users\zhang\script''下新建一个windows批处理文件叫做 fltk-config.bat,内容如下: ''@busybox sh "D:\linux\gcc\fltk\fltk-1.3.8-source\fltk-config" %1 %2 %3 %4 %5 %6 %7 %8 %9'' 以编译D:\linux\gcc\fltk\share\doc\fltk\examples\clock.cxx为例,cmd指令为 <code> cd D:\linux\gcc\fltk\share\doc\fltk\examples\clock.cxx fltk-config --compile clock.cxx </code> 注意:conda环境会导致动态链接库问题,目前的解决方法是运行程序前使用''conda deactivate''关闭conda环境。猜测可以通过设置''--static''参数绕过这一问题(?)
post/20220509_3.txt
· 最后更改: 2025/01/20 01:24 (外部编辑)
页面工具
显示页面
修订记录
反向链接
回到顶部