Я скопировал папку FL в проект.
и это показывает мне это:
1> —— Начата сборка: Проект: Клиент, Конфигурация: Отладка Win32
—— 1> Main.cpp 1> c: \ users \ user \ documents \ visual studio 2012 \ projects \ talktome \ talktome \ fl \ xutf8.h (33): фатальная ошибка C1083:
Не удается открыть включаемый файл: ‘X11 / X.h’: такого файла или каталога нет
========== Построение: 0 выполнено, 1 не выполнено, 0 обновлено, 0 пропущено ===========
мой исходный код
using namespace std;
#include "FL\Fl.H"#include "FL\Fl_Window.H"
#define WIDTH 700
#define HEIGHT 500
int main()
{
Fl_Window win(WIDTH, HEIGHT, "TalkToMe");
win.begin();
win.end();
win.show();
return Fl::run();
}
Вы должны проверить, есть ли «#define WIN32», прежде чем ваш FLTK включает. поможет вам. Должно. Симуляционная проблема здесь:
Не используйте \
в заявлениях включения. Используйте косую черту /
,
Проблемы, на которые вы ссылаетесь в своем комментарии к микотоксину, ясно указывают на наличие проблем с связыванием. Вы должны указать своему компилятору, где найти библиотеку fltk и файлы заголовков. Unresolved external symbols
значит только одну вещь, которую ты знаешь … 🙂
Вы не должны определить WIN32, как описано в тексте микотоксина. Компилятор сделает это за вас, и FLTK использует этот факт. Даже если это не так, вы обычно передаете его как параметр компилятору (что-то вроде -DWIN32 в случае GCC или аналогичное для CL).
Посмотрите видеоурок Грега на http://seriss.com/people/erco/fltk-videos/ где он объясняет, как настроить FLTK и создать небольшое приложение с помощью Microsoft Visual Studio 7.
Наконец, получите исходный пакет и прочитайте README.MSWindows.txt
файл. Он объясняет все, что вам нужно знать для создания приложения на базе FLTK в Windows.