Visual Studio 安装 FLTK

Visual Studio 安装 FLTK

环境介绍

  • Windows 10
  • Visual Studio Community 2019 (2021-11-29补充2022版)
  • FLTK-1.3.7

下载与解压

​ 进入FLTK官网-Download下载最新版本。

官网

​ 解压到D:\Program Files\fltk(解压路径任意都行),推荐使用Bandzip免费解压工具。

编译

  1. 进入安装目录的ide说明目录: D:\Program Files\fltk\ide\VisualC2010

编译阶段

  1. 找到fltk.sln文件,双击运行(用VS2019打开)。默认配置打开。

打开解决方案

  1. demo作为启动项。

设为启动项

  1. 生成解决方案。

生成解决方案

这里需要等待好几分钟,最后可以看到输出结果如下:
生成结果
5. 尝试运行demo: 换成release模式,再运行。

运行demo

等待好几分钟之后(这期间还会生成很多文件),可以看到运行窗口如下:

运行结果

配置开发环境

  1. 经过上面两次生成,在fltk的lib文件夹中新增了很多lib文件。一些是debug模式生成的,一些是release模式生成的。需要把所有的lib文件复制到VC++的lib目录中。总共有14个lib文件。

    • FLTK的lib目录: 把其中的所有lib文件复制下来。

生成的lib文件

  • VC++的lib目录,默认地址: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\lib\x86。把从FLTK复制的lib文件粘贴到此目录。

2022版路径: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\lib\x86

复制lib文件

  1. 将FLTK的FL目录拷贝到VC++的include目录。

    • FLTK的FL目录位置: 复制FL目录。

FL目录

  • VC++的include目录: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include。把从FLTK复制的FL目录粘贴到此目录下。

2022版路径: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include

include文件夹

新建一个FLTK程序

Visual Studio创建新项目

  • 打开Visual Studio 2019,新建->项目。

创建新项目

  • 选择新建空项目:

选择空项目

  • 配置项目:

项目配置

新建文件

  • 右击解决方案,选择添加新建项。

新建项

  • 选择新建Cpp文件,命名为main.cpp。

    命名

  • 在main.cpp中添加如下代码:

 #include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Box.H>
 
int main(int argc, char **argv) {
	Fl_Window *window = new Fl_Window(340,180);
	Fl_Box *box = new Fl_Box(20,40,300,100,"Hello, World!");
	box->box(FL_UP_BOX);
	box->labelfont(FL_BOLD+FL_ITALIC);
	box->labelsize(36);
	box->labeltype(FL_SHADOW_LABEL);
	window->end();
	window->show(argc, argv);
	return Fl::run();
}

项目的配置

2022版需要调整运行环境为x86
x86

  • 右击解决方案,找到属性。

属性配置

  • 检查Debug的预处理配置是否有WIN32参数(一般是有的),如果没有,按照下图操作,点击<编辑>。

预处理配置

添加WIN32:

添加WIN32参数

  • 在链接器中添加fltkd.lib和fltk.lib

    在Debug模式下配置fltkd.lib参数:

debug链接器配置

添加fltkd.lib参数:

fltkd参数

在Release模式下配置fltk.lib参数:

fltk参数

  • Release模式关闭命令行:

    VS2019新版本特点: 调试结束不自动退出命令行窗口。需要更改配置如下:

    1. 工具 -> 选项。

    VS2019特点

    1. 选择调试->常规->勾选“调试停止时自动关闭控制台”。

    调试停止

    以下是VS各个版本都需要配置的步骤:

    # 关闭命令行
    /subsystem:windows
    # 打开命令行
    /subsystem:console
    

关闭命令行

运行结果

  • Debug模式: 会带有命令行窗口。
    运行结果

  • Release模式: 不会带有命令行窗口。

  • 19
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值