嘿傢伙,這是我在這裏的第一篇文章,所以請裸露在我身邊。如何爲VS2010安裝FLTK?
我正在爲學校做一個項目,必須合併一種GUI的形式。可悲的是,我沒有使用GUI的經驗,所以我只花費最近幾個小時比較各種工具包,並在FLTK上輕量化。我也花時間嘗試通過閱讀各種指南來安裝FLTK,但無濟於事。
我想知道是否有人可以告訴我該怎麼做一步一步。在此先感謝
順便說一句,我使用Visual Studio 2010專業版與Windows 7
嘿傢伙,這是我在這裏的第一篇文章,所以請裸露在我身邊。如何爲VS2010安裝FLTK?
我正在爲學校做一個項目,必須合併一種GUI的形式。可悲的是,我沒有使用GUI的經驗,所以我只花費最近幾個小時比較各種工具包,並在FLTK上輕量化。我也花時間嘗試通過閱讀各種指南來安裝FLTK,但無濟於事。
我想知道是否有人可以告訴我該怎麼做一步一步。在此先感謝
順便說一句,我使用Visual Studio 2010專業版與Windows 7
首先,你應該從網站下載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++閱讀編程原理和實踐。
我有一個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();
}
十年前,格雷格赫庫蘭尼姆做了一個關於視頻如何設置的Visual Studio 7使用FLTK的項目。看看他的excellent (FLTK related) videos。這個過程不應該與任何新的Microsoft(R)VisualStudio(TM)有很大不同。另外,我強烈建議看看Greg的「FLTK Cheat Sheet」頁面。
我知道這個問題很舊,但...
現在FLTK可以通過NuGet直接安裝。無需手動執行任何操作。
https://blogs.msdn.microsoft.com/vcblog/2015/02/13/find-your-favorite-library-for-c-in-nuget/
只要搜索 「FLTK」 使用NuGet包管理器。
對於那些得到X11/X.h錯誤的人:在'#include'之前添加'#define WIN32'。 – 2014-03-02 14:24:58