FLTK 1.3已经编译完成,ide目录下有VC的编译文件,编译前增加FL目录为include目录即可。
编译时出错,提示offset重复定义,这是因为vc6的C++不标准引起的,定义int i后把offset所在行的int关键字删除即可。
以下为简短设置教程。
原文在 http://www.360doc.com/content/07/1205/11/38907_871740.shtml
------------------------------------------------------
FLTK Tutorial
Richard Yu Gu, September, 1999

CS 638 Graphics
Instructor: Dr. Gleicher
TA: Richard Yu Gu

Updated September 2000, Michael Gleicher
Last modified: 17:12 Sep 7, 2001

简单翻译。
fltk发音为fulltick。
这个教程是用VC++6.0和FLTK构建GUI程序,让开发人员快速入手。
1、用VC++6.0创建有个空白的Win32 Console Application(原文分10步叙述)。
fltk和其它UI工具包相比,优点在于可以编译为命令行程序,所有C++中的标准输入、输出都可以用在程序中。
2、设置头文件和库文件路径
Project->Settings...->C/C++->Preprocessor->Additional include directories: 加入 s:\fltk\include
Project->Settings...->Link->Input->Additional library path: 加入 s:\fltk\lib
3、编译选项设置
Project->Settings...->C/C++->Code Generation->Win32 Release->Use run-time library改为Multithreaded DLL
Project->Settings...->C/C++->Code Generation->Win32 Debug  ->Use run-time library改为Debug Multithreaded DLL
4、链接选项设置
Project->Settings...->Link->Win32 Release->Object/library modules: 后面增加 fltk.lib wsock32.lib
Project->Settings...->Link->Win32 Debug  ->Object/library modules: 后面增加 fltkd.lib wsock32.lib
5、在工程中增加文件
例子在
http://www.cs.wisc.edu/graphics/Courses/559-f2001/Examples/FlTk/Ask
还有其它的例子
设置好选项后以后可以作为模板使用。
6、编译、运行

可能出现的错误:
.h文件没有找到,没有设置好头文件路径
参考设置头文件和库文件路径部分。
unresolved...,函数或定义没有找到,可能没有设置好库文件路径或链接的库文件不正确。
参考设置头文件和库文件路径部分,链接选项设置部分。
warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
编译选项设置不正确,参考编译选项设置
其它编译错误是用户自己的代码引起的。

20100809 add
编译上面的例子出错:
fltkd.lib(Fl.obj) : error LNK2001: unresolved external symbol __imp___TrackMouseEvent@4
http://xue23.blog.163.com/blog/static/9793442006112411357596/ 给出了解决办法
链接库需要加入comctl32.lib
如果用opengl还需要加入glu32.lib opengl32.lib fltkgl.lib

20100810 add
老外的视频教程
http://seriss.com/people/erco/fltk-videos/

转载于:https://www.cnblogs.com/mr-totoro/archive/2012/05/23/5785794.html

2001年的FLTK设置教程相关推荐

  1. 潘多拉固件设置ipv6_openwrt-LEDE系统IPV6设置教程

    本文描述LEDE系统IPV6设置教程,可以让运营商分配的IPV6通过路由器,让LAN也获得可以上网的IPV6 首先推荐使用潘多拉系统,LEDE大的系统去掉了IPV6的功能,理由是目前用处不大,而且和S ...

  2. java语言环境变量_JAVA语言环境变量的设置教程

    本文主要向大家介绍了JAVA语言环境变量的设置教程,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 安装JDK到目录,我这里是C:\Java 右键点击计算机属性 在系统变量里面建 JA ...

  3. 小米4c怎么添加语言怎么设置在哪里,小米4c路由器设置教程

    摘要 腾兴网为您分享:番茄小说,唱吧app,酷狗,腾讯会议,唯品会等知识经验教程,欢迎大家关注腾兴网. 小米4c路由器该怎么设置,不少小伙伴们不清楚设置方法是什么,想要知道该怎么设置的,就让小编给大家 ...

  4. 联想sr950配置raid卡_联想服务器ThinkSeverRAID卡设置教程

    联想服务器ThinkSeverRAID卡设置教程: 一.启动联想服务器到下图中界面: 联想服务器启动到此界面后按键盘组合键Ctrl+H进入RAID卡选择页面(WebBIOS),按"确定&qu ...

  5. Visual Studio Code 中文设置教程

    本文仅供学习交流使用,如侵立删!demo下载见文末 Pycharm中文设置教程 1.首先打开VisualStudioCode,点击扩展:extensions. 2.搜索chinese. 3.选择需要的 ...

  6. PhpStorm 中文设置教程

    本文仅供学习交流使用,如侵立删!demo下载见文末 Pycharm中文设置教程 1.首先打开PhpStorm ,点击file-settings.找到plugins,搜索Marketplace,然后搜索 ...

  7. acer p245 linux换win7,宏碁Acer笔记本预装Win8改Win7设置教程

    笔记本的品牌不同,重装系统时对BIOS的设置方法也有所不同,有用户宏碁Acer笔记本预装Win8想要换成Win7,可不知道怎么设置.下面是学习啦小编跟大家分享的是宏碁Acer笔记本预装Win8改Win ...

  8. bios设置_大白菜U盘启动BIOS设置教程

    大白菜U盘启动,如何在BIOS设置U盘为第一启动项呢?BIOS设置有两种方式,一种是利用快捷键设置U盘启动,而另一种则是针对没有快捷键可利用的电脑使用的,接下来小编就为大家详细介绍一下大白菜U盘启动B ...

  9. 双击背面截图_ios14怎么轻点双击背面截屏 敲击苹果手机背部截图设置教程

    ios14怎么双击背面截屏?怎么双击背部截图?这个里面有很多的操作都很方便的,大家都可以用最简单的操作去完成截屏的,以后不用去用组合键的,也是简化了不少的,下面就来介绍下双击背面截屏操作. iOS14 ...

最新文章

  1. react显示隐藏动画
  2. 01 决策树 - 数学理论概述 - 熵
  3. 下载文件旁边附的MD5/SHA256等有什么用途?
  4. 怎么把截屏的一部分内容涂掉_观影手帐怎么做?这里有妙招!
  5. 早停!? earlystopping for keras
  6. node.js util全局变量和事件驱动events
  7. opensips mysql 版本_Opensips-1.11版本安装过程
  8. 用 Windows Media Center 免费看大片 (二)
  9. 手机网站制作html5,【怎么样制作手机网站】如何使用dreamweavercs6建立手机网站?织梦手机WAP浏览模块如何制作手机网站?如何制作html5手机页面?...
  10. java语言的基本介绍及相关特性
  11. JQuery UI 各框架总结
  12. 问题:为什么我们计算的GDP增长率跟统计局公布的不一样
  13. 三层交换机如何实现不同网络的相互通信
  14. HTTP 304: Not Modified
  15. SaaS企业如何巧用「组织力」来构建自身持续增长的根基?
  16. SpringBoot下载excel表格
  17. 推荐几款比较好的手机流量监控软件
  18. 张静君的“商脉通”和企业博客
  19. Python自学笔记——基础篇
  20. Android Weekly - 42 : 打铁还需自身硬

热门文章

  1. 修复Long类型太长转为JSON格式的时候出错的问题
  2. 【BZOJ 3620】 3620: 似乎在梦中见过的样子 (KMP)
  3. Sprint(第十天11.23)
  4. 依赖注入框架Autofac学习笔记
  5. JavaScript获取时间戳与时间戳转化
  6. 算法----------同构字符串(Java版本)
  7. Service ANR问题
  8. requestLayout 无效
  9. 微型计算机存取速度,微型计算机中,存取速度由快到慢排序:
  10. 老榕智能建站软件_2020年,10大最佳免费建站软件