|
38 / 38 / 4
Регистрация: 03.09.2011
Сообщений: 279
|
|
Принципы и практика использования С++(графика)15.12.2011, 02:14. Показов 6183. Ответов 13
Метки нет (Все метки)
Кто имел дело с графикой по книге Страуструпа "Принципы и практика использования С++" 2011 исправленное издание? Не могу вывести простое окно, все вроде делаю так как нужно.
0
|
|
| 15.12.2011, 02:14 | |
|
Ответы с готовыми решениями:
13
Принципы и практика использования C++
Кто читал книгу Программирование.Принципы и практика использования c++ |
|
38 / 38 / 4
Регистрация: 03.09.2011
Сообщений: 279
|
|||||||||||
| 15.12.2011, 02:26 [ТС] | |||||||||||
|
Я купил эту книгу и только не доволен что это курс) то есть не могу перейти на материал другой так как все повязано, а то что сначала все знаю. Он говорит вот что:
имеем код:
В программе должны присутствовать заголовки: Point.h Window.h Simple_window.h Graph.h GUI.h и исходные файлы: Window.cpp Graph.h GUI.h Все это подключил, но куча варрингов и 1а ошибка:
FLTK работает нормально, проверял.
0
|
|||||||||||
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
||
| 15.12.2011, 15:53 | ||
|
0
|
||
|
38 / 38 / 4
Регистрация: 03.09.2011
Сообщений: 279
|
|
| 15.12.2011, 16:40 [ТС] | |
|
Пробовал, не помогло, а вторую не нашел. Может не увидел, попробую еще поискать.
0
|
|
|
38 / 38 / 4
Регистрация: 03.09.2011
Сообщений: 279
|
|
| 18.12.2011, 17:00 [ТС] | |
|
Не разобрался, ничего не выходит. Если использовать только FLTK, то выводит, а его библиотеки не хотят работать.
0
|
|
|
38 / 38 / 4
Регистрация: 03.09.2011
Сообщений: 279
|
|
| 18.12.2011, 17:07 [ТС] | |
|
Если использовать только библиотеки FLTK, его библиотеки которые он приводит, не трогать
0
|
|
|
0 / 0 / 0
Регистрация: 30.03.2016
Сообщений: 11
|
|
| 30.04.2012, 14:27 | |
|
Vidok, в Graph.h прямо в структуре Circle определен конструктор, и он же в цппшке. Один лишний
0
|
|
|
XIII
|
|
| 16.09.2012, 13:48 | |
|
здравствуйте, у меня таже проблема но другие ошибки и я понятия не имею как исправить это положение... Кто-нибудь может знает как исправить ?
1>------ Build started: Project: tst, Configuration: Debug Win32 ------ 1>Linking... 1>tst.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall Graph_lib::Window::draw(void)" (?draw@Window@Graph_lib@@MAEXXZ) 1>tst.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Graph_lib::Shape::move(int,int)" (?move@Shape@Graph_lib@@UAEXHH@Z) 1>tst.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall Graph_lib::Shape::draw_lines(void)const " (?draw_lines@Shape@Graph_lib@@MBEXXZ) 1>tst.obj : error LNK2019: unresolved external symbol "protected: __thiscall Graph_lib::Shape::Shape(void)" (??0Shape@Graph_lib@@IAE@XZ) referenced in function "public: __thiscall Graph_lib::Open_polyline::Open_polyline( void)" (??0Open_polyline@Graph_lib@@QAE@XZ) 1>tst.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Graph_lib::Open_polyline::draw_lines(voi d)const " (?draw_lines@Open_polyline@Graph_lib@@UB EXXZ) 1>tst.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Graph_lib::Closed_polyline::draw_lines(v oid)const " (?draw_lines@Closed_polyline@Graph_lib@@ UBEXXZ) 1>tst.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Graph_lib::Polygon::draw_lines(void)cons t " (?draw_lines@Polygon@Graph_lib@@UBEXXZ) 1>tst.obj : error LNK2019: unresolved external symbol "public: bool __thiscall Simple_window::wait_for_button(void)" (?wait_for_button@Simple_window@@QAE_NXZ ) referenced in function _main 1>tst.obj : error LNK2019: unresolved external symbol "public: void __thiscall Graph_lib::Polygon::add(struct Point)" (?add@Polygon@Graph_lib@@QAEXUPoint@@@Z) referenced in function _main 1>tst.obj : error LNK2019: unresolved external symbol "public: __thiscall Simple_window::Simple_window(struct Point,int,int,struct String const &)" (??0Simple_window@@QAE@UPoint@@HHABUStri ng@@@Z) referenced in function _main 1>C:\Users\XIII\Documents\Visual Studio 2005\Projects\tst\Debug\tst.exe : fatal error LNK1120: 10 unresolved externals 1>Build log was saved at "file://c:\Users\XIII\Documents\Visual Studio 2005\Projects\tst\tst\Debug\BuildLog.htm " 1>tst - 11 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== |
|
|
AlexDex
|
|||||||||||
| 14.11.2012, 01:47 | |||||||||||
|
Инструкция для Visual Studio 2010 (для других тоже пойдет). Решаем проблемы, начинающие с раздела Графика в книге Программирование. Принципы и практика использования C++ (Бьерн Страуструп).
Скачиваем fltk-1.3.1 (последняя версия на данный момент). Запускаем fltk.sln (fltk-1.3.1\ide\VisualC2010). Ждем, если требуется жмем ок. Как все готово жмем построение-->построить решение. Опять ждем, должно все получиться без ошибок. Копируем содержимое папки lib (fltk-1.3.1\lib) в lib (Microsoft Visual Studio 10.0\VC\lib). И полностью папку FL (fltk-1.3.1\FL) в include (Microsoft Visual Studio 10.0\VC\include). В эту же папку(include) скидываем скаченные с сайта Страуструпа GUI.h, Point.h, Simple_window.h, std_lib_facilities.h, Window.h и Graph.h. Последние два открываем редактором и изменяем у обоих #include "../std_lib_facilities.h" на #include "std_lib_facilities.h". Первый пример из книги:
Далее нажимаем проект--> свойства--> компоновщик--> ввод--> дополнительные зависимости справа жмем изменить и добавляем туда следующее: fltkd.lib wsock32.lib comctl32.lib fltkjpegd.lib fltkimagesd.lib применить-->ок. Далее самое главное добавляем скачанные с сайта Страуструпа Graph.cpp, GUI.cpp, Simple_window.cpp, Window.cpp с помощью файлы исходного кода--> добавить--> существующий элемент. И последнее, что остается сделать в Graph.cpp найти и удалить след. код:
результат
[img]http://s2.********************/uploads/images/2012/11/74af90016807a784c1a17a7eb62c878f.jpg[/img]
|
|||||||||||
|
1 / 1 / 0
Регистрация: 01.10.2014
Сообщений: 1
|
|||||||||||
| 02.04.2015, 11:40 | |||||||||||
|
сделал по AlexDex, но осталось: error c2440: return невозможно преобразовать "std::ifstream" в "bool"
Добавлено через 25 минут хм... не знаю, на сколько это нормально, но в файле Graph.cpp я поменял
1
|
|||||||||||
|
Неэпический
|
||||||
| 02.04.2015, 11:43 | ||||||
1
|
||||||
| 02.04.2015, 11:43 | |
|
Помогаю со студенческими работами здесь
14
Бьярне Страуструп Программирование: принципы и практика использования C++ кто читал
Кто читал Бьярне Страуструп Программирование: принципы и практика использования C++, исправленное издание книгa "Программирование: принципы и практика использования C++, исправленное издание, Бьярне Страуструп;
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 07.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|