日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Visual Studio 安装 FLTK

發布時間:2023/12/31 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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免費解壓工具。

編譯

  • 進入安裝目錄的ide說明目錄: D:\Program Files\fltk\ide\VisualC2010
  • 找到fltk.sln文件,雙擊運行(用VS2019打開)。默認配置打開。
  • demo作為啟動項。
  • 生成解決方案。
  • 這里需要等待好幾分鐘,最后可以看到輸出結果如下:

    5. 嘗試運行demo: 換成release模式,再運行。

    等待好幾分鐘之后(這期間還會生成很多文件),可以看到運行窗口如下:

    配置開發環境

  • 經過上面兩次生成,在fltk的lib文件夾中新增了很多lib文件。一些是debug模式生成的,一些是release模式生成的。需要把所有的lib文件復制到VC++的lib目錄中。總共有14個lib文件。

    • FLTK的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

  • 將FLTK的FL目錄拷貝到VC++的include目錄。

    • FLTK的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

    新建一個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

    • 右擊解決方案,找到屬性。

    • 檢查Debug的預處理配置是否有WIN32參數(一般是有的),如果沒有,按照下圖操作,點擊<編輯>。

    添加WIN32:

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

      在Debug模式下配置fltkd.lib參數:

    添加fltkd.lib參數:

    在Release模式下配置fltk.lib參數:

    • Release模式關閉命令行:

      VS2019新版本特點: 調試結束不自動退出命令行窗口。需要更改配置如下:

    • 工具 -> 選項。
    • 選擇調試->常規->勾選“調試停止時自動關閉控制臺”。
    • 以下是VS各個版本都需要配置的步驟:

      # 關閉命令行 /subsystem:windows # 打開命令行 /subsystem:console

    運行結果

    • Debug模式: 會帶有命令行窗口。

    • Release模式: 不會帶有命令行窗口。

    總結

    以上是生活随笔為你收集整理的Visual Studio 安装 FLTK的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。