我正在为学校做项目必须采用一种GUI形式。可悲的是,我没有使用任何GUI的经验,所以我只花了最后几个小时来比较各种工具包,并确定了FLTK的轻量级。我还花时间尝试通过阅读各种指南来安装FLTK,但无济于事。
我想知道是否有人可以告诉我一步一步做什么。提前致谢
BTW我在Windows 7中使用Visual Studio 2010 Professional
答案 0 :(得分:6)
首先,您应该从网站下载fltk,(可能是.zip或.tar)。我已经下载了fltk1.3.x ...)
然后解压缩,打开文件夹并查找扩展名为.dsw
的文件。 (我的名字是一个名为ide的文件夹)。该文件将打开Visual Studio解决方案。
可能会要求您将解决方案升级到当前版本的Visual Studio。对所有人说同意。
项目打开后,单击构建/构建解决方案。建造需要一些时间。
然后从lib文件夹中将.lib文件(readme.lib除外)复制到文件夹ProgramFilesx86/MicrosoftVisualStudio10/VC/lib
。
然后将FL文件夹复制到ProgramFilesx86/MicrosoftVisualStudio10/VC/include
。
安装结束了...... 有关更多详细信息,您可以阅读Stroustrup使用c ++编写原理和练习。
答案 1 :(得分:4)
我有一个blog posting,告诉你如何。
这是在VS2003中完成的,但在VS2010中,同样的指令也同样有效。
安装,解压缩并构建fltk download后,您应确保在项目属性中处理以下事项:
然后,您应该尝试一个简单的示例,例如以下“Hello World”示例:
#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(300,180);
Fl_Box *box = new Fl_Box(20,40,260,100,"Hello, World!");
box->box(FL_UP_BOX);
box->labelsize(36);
box->labelfont(FL_BOLD+FL_ITALIC);
box->labeltype(FL_SHADOW_LABEL);
window->end();
window->show(argc, argv);
return Fl::run();
}
答案 2 :(得分:1)
十年前,Greg Ercolano制作了一个关于如何设置使用FLTK的Visual Studio 7项目的视频。看看他的excellent (FLTK related) videos。对于任何较新的Microsoft(R)VisualStudio(TM),该过程应该没有太大的不同。另外,我强烈建议您查看Greg&#34; FLTK Cheat Sheet&#34;页。
答案 3 :(得分:0)
我知道这个问题已经过时了,但是......
现在可以通过NuGet直接安装FLTK。无需手动执行任何操作。
https://blogs.msdn.microsoft.com/vcblog/2015/02/13/find-your-favorite-library-for-c-in-nuget/
只需搜索&#34; FLTK&#34;使用NuGet包管理器。