我在Visual Studio 2010上安裝FLTK 1.3.2時出現了一些問題。我正在解壓文件,然後用Visual Studio打開FLTK.dsw,選擇yes爲全部,然後在加載後我構建解決方案。每當我嘗試構建解決方案時,我都會獲得80個構建成功,4個失敗,0個跳過。我認爲我做錯了什麼,因爲我已經在兩臺獨立的計算機上嘗試過,並得到相同的錯誤。
代碼非常直截了當。如果沒有IDumb並且我將dumbClass直接傳遞給dumbWin,代碼將起作用。但是當dumbClass具有IDumb接口時,代碼崩潰在print()。 using namespace std;
class IDumb {
public :
virtual void print() = 0;
};
class dumbClass : public IDumb {
請看看我想要做的每一個步驟,如果有任何問題,請告訴我修改它。 現在我有我的C的MS VS 2012編譯器:\驅動器(C:\ Program Files文件\微軟的Visual Studio 11.0)。 2-我去FLTK網站並下載版本1.3.2,因爲我認爲它是新的,因此它可以支持更好。 (http://www.fltk.org/software.php?VERSION=1.3.2&FILE=flt
我使用FLTK創建一個GUI,我要畫到屏幕上的一些多邊形(形狀)。 從他們fl_complex_polygon的文檔: Start and end drawing a convex filled polygon.
的問題?多邊形未填充,但只顯示筆畫。我怎樣才能使多邊形填充形狀? 我的代碼如下所示: fl_color(FL_RED);
fl_begin_complex_polygon();
#aptitude search fltk|grep dev
p libfltk1.1-dev - Fast Light Toolkit - development files
p libfltk1.3-dev - Fast Light Toolkit - development files
爲什麼選擇一個而不是另一個?