如何为VS2010安装FLTK?

时间:2010-10-30 07:00:50

标签: c++ fltk

我正在为学校做项目必须采用一种GUI形式。可悲的是,我没有使用任何GUI的经验,所以我只花了最后几个小时来比较各种工具包,并确定了FLTK的轻量级。我还花时间尝试通过阅读各种指南来安装FLTK,但无济于事。

我想知道是否有人可以告诉我一步一步做什么。提前致谢

BTW我在Windows 7中使用Visual Studio 2010 Professional

4 个答案:

答案 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后,您应确保在项目属性中处理以下事项:

  1. 添加所需的其他包含目录。
  2. 在项目属性中 - >链接器 - >输入 - >其他依赖项,确保包含{fltkd,wsock32,comctl32} .lib库。
  3. 在项目属性中 - >链接器 - >一般 - >其他库目录,确保提供fltk库文件的正确路径。
  4. 在项目属性中 - > C / C ++ - >代码生成 - >运行时库字段,确保选中“多线程调试DLL(/ MDd)”字段。
  5. 然后,您应该尝试一个简单的示例,例如以下“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包管理器。