Название: Помогите!!! Подключение FLTK к VS 6.0 Отправлено: Stajor от Июль 08, 2005, 10:56 Вобщем проблема такова - дали мне библиотеку FLTK, и озадачили подключить ее к VS 6.0... Сделал как написано в инструкции: "The first is to use VC++ project files under the "vusualc" directory. Just open (or duble-click) the "fltk.dsw" file to get the whole shedbang."... Сделал... И в итоге я ничего не получил. Пытался и подключать директории через Tools->Option, и что только ни делал, при попытки компиляции простого "Hello Word" ругается что не найдены хедеры, а при компиляции демо проекта, говорит что нужен fltkd.lib.
Как мне эту либу подцепить??? Помогите. Пробовал также качнуть MinGW c www.mingw.org, но там скачка не доступна. В инете нашел, правда ни все, файлы для сборки, но тоже ничего не вышло, половина оказалась кривыми, один даже не распокавался :lol: Подскажите, как мне выкрутиться из этой с итуации с наименьшими потерями. Название: Помогите!!! Подключение FLTK к VS 6.0 Отправлено: Rainbow от Июль 08, 2005, 11:51 Ругается на отсуствие хедеров: самый простой способ прописать путь к хедерам в системную переменную INCLUDE.
Нужен fltkd.lib: аналогично п.1 только переменная LIB Возможно есть специфические настройки. Выход один - читать доки. Там все написано. Как говрится в одно анекдоте "учите матчасть товарищ курсант". Название: Помогите!!! Подключение FLTK к VS 6.0 Отправлено: Stajor от Июль 08, 2005, 12:05 С путями все делал как положено, по правилам как учили... Ругается как раз таки на то, что подобные хедеры не найдены.
А вот в документации на FLTK присутствует только один абзац по подключению либы "The first is to use VC++ project files under the "vusualc" directory. Just open (or duble-click) the "fltk.dsw" file to get the whole shedbang.", и это все, что описано в мануале по подключению, большего мне найти не удалось, даже на сайте разработчиков этой либы. Название: Помогите!!! Подключение FLTK к VS 6.0 Отправлено: Rainbow от Июль 11, 2005, 15:19 А такие файлы вообще существуют?
Название: Помогите!!! Подключение FLTK к VS 6.0 Отправлено: mks от Август 14, 2005, 20:18 Здравствуйте!
У меня тоже возникли проблемы при подключении FLTK к VC 6, но другого плана, может кто подскажет. Версия FLTK 1.1.6 Как написано в доке открыл fltk.dsw, открылась куча демо проэктов. Все они без проблем компилятся и запускаются. Потом захотел написать свой, взял из доки Hello.cxx , создал новый проэкт Win32 App, подключил этот файл туда, предварительно прописав все пути к *.h; *.lib;*.cxx файлам. Компиляция проходит нормально, но при линковке вылетает след. сообщение: Код:
Ниже привожу текст Hello.cxx Код:
Что делать ? :( Заранее спасибо за любую помощ. Название: Помогите!!! Подключение FLTK к VS 6.0 Отправлено: Rainbow от Август 15, 2005, 17:30 А lib'ки кто должен подключать?
Название: Помогите!!! Подключение FLTK к VS 6.0 Отправлено: mks от Август 20, 2005, 14:01 Цитировать А lib'ки кто должен подключать? Да это я забыл. :oops: Но проблема осталась. Подключил в Project->setings FLTK.LIB, но все равно вылетает сообщение: Код:
Получается FLTK конфликтует с другой библиотекой. Что тут можно сделать ? P.S. Я в програмировании новичок, просьба не бить ногами за глупые вопросы. Если не тяжело и есть время хотелось бы узнать что это за defaultlib "MSVCRT" и почему они конфликтуют ? Название: Помогите!!! Подключение FLTK к VS 6.0 Отправлено: Rainbow от Август 24, 2005, 16:40 Отключить.
Есть в настройках проекта такая фишка "Ingore standard library" или что то подобное. Название: Помогите!!! Подключение FLTK к VS 6.0 Отправлено: mks от Октябрь 11, 2005, 13:19 Цитировать Отключить. Есть в настройках проекта такая фишка "Ingore standard library" или что то подобное. Есть такая опция IGNORE ALL DEFAULT LIBRARIES. Включение этой опции приводит к еще большему кол-ву ошибок линковщика. :( Еще предложения есть ? Название: Помогите!!! Подключение FLTK к VS 6.0 Отправлено: Rainbow от Октябрь 12, 2005, 15:41 Не то нашел. Можно отключить лишь ту которую укажеш.
А все не надо. Название: Помогите!!! Подключение FLTK к VS 6.0 Отправлено: mks от Октябрь 13, 2005, 12:52 :D Я это сделал!!!
Нужно было дописать в Project Options: "/nodefaultlib:libc.lib" Но после этого осталась одна ошибка: unresolved external symbol __imp___TrackMouseEvent@4 Как ни странно лекарство от нее я нашел в документации к другой библиотеке, а именно FOX-toolkit. :) Еще раз всем большое спасибо. P.S. Нужно дополнительно подключить comctl32.lib |