У меня много проблем с обеспечением соответствия FLTK при попытке написать код в Code :: Blocks. Я предполагаю, что это потому, что я скачал / установил его неправильно. Я пытался искать руководства по установке, такие как
http://hpux.connect.org.uk/hppd/hpux/Development/Tools/fltk-1.1.9/readme.html
но я действительно не знаю, что это значит. Я получаю мои исходные файлы отсюда.
http://www.stroustrup.com/Programming/FLTK/
То, что я пробовал до сих пор, - это загрузить zip-папку и извлечь ее в мою папку C ++, а затем настроить IDE для поиска каталогов в папке fltk, но это не работает - я думаю, что это большая проблема чем просто искать заголовки.
Может ли кто-нибудь с опытом использования FLTK указать мне правильное направление? Вот пример кода, используемого для создания простого окна.
#include "Simple_window.h" // get access to our windows library
#include "Graph.h" // get access to graphics library facilities
int main()
{
using namespace Graph_lib; // our graphics facilities are in Graph_lib
Point tl(100,100); // to become top left corner of window
Simple_window win(tl,600,400,"Canvas"); // make a simple window
Polygon poly; // make a shape (a polygon)
poly.add(Point(300,200)); // add a point
poly.add(Point(350,100)); // add another point
poly.add(Point(400,200)); // add a third point
poly.set_color(Color::red); // adjust properties of poly
win.attach(poly); // connect poly to the window
win.wait_for_button(); // give control to display engine
}
Заголовки в программе можно найти здесь, если вам интересно.
http://www.stroustrup.com/Programming/