Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/14: Рейтинг темы: голосов - 14, средняя оценка - 4.93
40 / 40 / 7
Регистрация: 26.11.2011
Сообщений: 80
1

Библиотека fltk и неразрешенные внешние элементы

27.11.2011, 01:53. Просмотров 2580. Ответов 4
Метки нет (Все метки)

Здравствуйте.
Уже не знаю, куда обратится, пишу сюда. Извиняюсь, если вопрос не новый, но думаю что не тривиальный.
Вобщем читаю книгу Страуструпа "Programming: principles and practice using C++", там в главе 12 он предлагает скачать с сайта библиотеку fltk, и следующие 3,4 главы без неё не обойтись. Я скачал, построил, запустил, установил. Запустил код проверки библиотеки - вроде всё работает. Запускаю программу Страуструпа, выдаёт ошибку: 9 неразрешенных внешних елемента. В книге Страуструпа написано, что если выдаёт такую ошибку, проблему нужно искать в настройках проекта.
Дальше, в настроики проекта (Visual studio 2010) а именно: компоновщик --> ввод --> дополнительные зависимости я внёс такие файлы: fltkd.lib, fltkjpegd.lib, fltkimagesd.lib, wsock32.lib, comctl32.lib, а также исключил libcd.lib и поставил многопоточную отладку dll. Всё согласно официальной документации библиотеки fltk и книге Страуструпа. НО НЕ РАБОТАЕТ! Ошибка: 3 неразрешённых внешних элемента. Что я пропустил? кроме того, ещё и такая ошибка есть "IntelliSense: спецификация компоновки несовместима с предыдущей "_hypot"" Очень прошу помощи, больше просто не к кому обратиться.
Вот код, который не работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <Simple_window.h>
#include <Graph.h> // все эти заголовки я уже занёс в папку include
 
int main()
{
using namespace Graph_lib;
 
Point t1(100,100);
 
Simple_window win(t1, 600, 400, "Canvas");
 
Polygon poly;
 
poly.add(Point(300,200));
poly.add(Point(350,100));
poly.add(Point(400,200));
 
poly.set_color(Color::red);
 
win.attach(poly);
win.wait_for_button();
 
return 0;
}
Добавлено через 45 минут
Не бросайте же

Добавлено через 1 час 6 минут
Вверх
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2011, 01:53
Ответы с готовыми решениями:

Неразрешенные внешние элементы
Добрый день. Учусь структурам и классам. После написания кода вылазит ошибка. Программа должна...

Неразрешенные внешние символы/элементы
появились такие ошибки error LNK1120: неразрешенных внешних элементов: 1 error LNK2019: ссылка на...

Шаблоны: неразрешенные внешние элементы
Пишу шаблонный класс-массив. Появилась такая проблема. Если инициализировать конструктор и...

Неразрешенные внешние элементы. Где ошибка?
Здравствуйте! Есть один проект WorkerCalculate.cpp: // WorkerCalculate.cpp: определяет...

4
4029 / 2319 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
27.11.2011, 02:59 2
Знаете, какой самый классный для вас вариант? Использовать Visual Studio, или Builder, или просто компилятор современный книге. То бишь, последнюю версию, выпущенную аккурат до написания книги. Тогда никаких проблем с обратной совместимостью и все приведенные в книге настройки актуальны.
Это только вариант, спрячьте помидоры, камрады-знатоки VS
0
40 / 40 / 7
Регистрация: 26.11.2011
Сообщений: 80
27.11.2011, 19:27  [ТС] 3
Цитата Сообщение от BRcr Посмотреть сообщение
Использовать Visual Studio, или Builder, или просто компилятор современный книге.
У меня издание 2011 года. И для обучения нужно, дальше в любом случае перейду либо на Qt, либо на win32 api.
И вообще мне кажется, что проблему я почти решил, осталось найти те три файла, которые не видит компилятор. Мне кажется, в этом проблема...

Добавлено через 14 часов 3 минуты
ещё вверх

Добавлено через 2 часа 16 минут
вверх
0
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 9
02.08.2012, 21:07 4
SleepMaster, не подскажешь, как построил решение? у меня на этот этапе все рушится
Можешь по пунктам расписать? Или как в учебнике один в один?
0
5475 / 4870 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
02.08.2012, 21:37 5
Компоновщик - Общие - Дополнительные каталоги библиотек. Сюда ничего не нужно прописать? Я когда Qt подключал, то прописывал сюда каталог с lib.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.08.2012, 21:37

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Переопределение и неразрешённые внешние символы (VS2017)
Список ошибок во вложениях в виде скриншота. Внимание, ХЭДЭР #pragma once #include &lt;iostream&gt;...

Наследование классов(ошибка неразрешенные внешние символы)
Добрый день! Реализую программу для решения СЛАУ методом Гаусса. Встрял на том, что компилятор...

Неразрешенные внешние элементы
Добрый вечер уважаемые! Написал простенькую програмульку которая по истечению времени должна...

Неразрешенные внешние элементы в классе
Суть задачи передать в функцию set текст с последующим использованием его в print (где также...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.