Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Lar4ik
43 / 41 / 20
Регистрация: 27.02.2013
Сообщений: 284
#1

Не компилируется задача из Лафоре - C++

13.01.2014, 21:30. Просмотров 1139. Ответов 23
Метки нет (Все метки)

Помогите пожалуйста разбораться почему компилятор ругается:
1>L.obj : error LNK2019: unresolved external symbol "void __cdecl draw_circle(int,int,int)" (?draw_circle@@YAXHHH@Z) referenced in function "void __cdecl circ_draw(struct circle)" (?circ_draw@@YAXUcircle@@@Z) .....
1>C:\Users\Администратор\Documents\Visual Studio 2010\Projects\LLLL\Debug\LLLL.exe : fatal error LNK1120: 5 unresolved externals
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
25
26
27
28
29
#include "msoftcon.h" // для графических функций 
struct circle // графический объект "круг" 
{ 
int xCo, yCo; // координаты центра 
int radius; 
color fillcolor; // цвет 
fstyle fillstyle; // стиль заполнения 
}; 
 
void circ_draw(circle c) 
{ 
set_color(c.fillcolor); // установка цвета 
set_fill_style(c.fillstyle); // установка стиля заполнения 
draw_circle(c.xCo, c.yCo, c.radius); // рисование круга 
} 
 
int main() 
{ 
init_graphics(); // инициализация графики 
// создание кругов 
circle c1 = { 15, 7, 5, cBLUE, X_FILL }; 
circle c2 = { 41, 12, 7, cRED, O_FILL }; 
circle c3 = { 65, 18, 4, cGREEN, MEDIUM_FILL }; 
circ_draw(c1); // рисование кругов 
circ_draw(c2); 
circ_draw(c3); 
set_cursor_pos(1, 25); 
return 0; 
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2014, 21:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не компилируется задача из Лафоре (C++):

Лафоре Не компилируется пример - C++
Вот текст кода#include "msoftcon.h" class Shape { protected: int xCo, yCo; color fillcolor; fstyle fillstyle; ...

Не компилируется листинг "Передача по ссылке аргументов" Р.Лафоре - C++
Вообщем в 5 Главе имеется листинг. Набрал его в Visual Studio 2013. При компиляции выдает ошибку. Пожалуйста, помогите разобраться! ...

Р. Лафоре "ООП в C++". Не компилируется пример с консольной графикой - C++
Изучаю C++ по книге Р. Лафоре. Дошёл до 5-ой главы, и мне встретился пример использования консольной графики. Страница 179. Пример...

Задача из Лафоре - C++
Для разъяснения действия наших доморощенных указателей мы смоделируем память компьютера с помощью массивов. Так как доступ к массивам всем...

Задача из Лафоре - C++
есть задачка из Лафоре -> Модифицируйте класс bMoney из упражнения 12 главы 7 «Массивы и стро-ки», включив арифметические операции,...

Лафоре. Глава 11. Задача 2 - C++
Решал задачку из учебника - Лафоре. Глава 11. Задача 2. Вот код #include <iostream> #include <iomanip> #include <conio.h> ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Lar4ik
43 / 41 / 20
Регистрация: 27.02.2013
Сообщений: 284
14.01.2014, 12:07  [ТС] #16
Вот так:
0
Миниатюры
Не компилируется задача из Лафоре  
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
14.01.2014, 12:16 #17
Цитата Сообщение от Lar4ik Посмотреть сообщение
Вот так:
Для порядка, перетащите msoftcon.h в Header Files. Где он находится в обозревателе решений - по сути не важно (можно вообще убрать), главное, чтобы был в папке проекта.
0
Drusha
6 / 6 / 0
Регистрация: 16.07.2013
Сообщений: 74
06.02.2014, 15:28 #18
У меня та же беда
0
Миниатюры
Не компилируется задача из Лафоре  
Drusha
6 / 6 / 0
Регистрация: 16.07.2013
Сообщений: 74
06.02.2014, 15:49 #19
Я обычно Dev-cpp пользуюсь, но там тоже подключить так и не получилось, впрочем как и в VS
0
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.02.2014, 16:43 #20
Цитата Сообщение от Drusha Посмотреть сообщение
У меня та же беда
Мой вам совет: создавайте Пустой проект (Общие - Пустой).
0
Drusha
6 / 6 / 0
Регистрация: 16.07.2013
Сообщений: 74
06.02.2014, 17:52 #21
alsav22, теперь судя по всему файл msoftcon.cpp находит, но что-то ругается.
0
Миниатюры
Не компилируется задача из Лафоре  
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.02.2014, 18:17 #22
Сделайте в свойствах проекта такую настройку: Ошибка в SCANF
1
Drusha
6 / 6 / 0
Регистрация: 16.07.2013
Сообщений: 74
07.02.2014, 10:55 #23
Заработала, спасибо. Вот только я не совсем понял что я сделал. Если Вам не трудно, можете пожалуйста в двух словах объяснить?
0
alsav22
5420 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
07.02.2014, 11:09 #24
С 12-й студии, предупреждения о небезопасных, с точки зрения microsoft, функциях, стали выдаваться как ошибки. Указанная настройка убирает это.
Ошибка в SCANF
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2014, 11:09
Привет! Вот еще темы с ответами:

Очередь (задача из Лафоре) - C++
Задача 9 из Лафоре: Надо написать класс queue, имеющий два метода: put() для помещения элемента в очередь и get() для извлечения элемента...

Лафоре задача по классам - C++
Задача из книги лафоре по классам №7: нужно написать программу используя классы для ввода и вывода координат, кроме того нужно написать...

Задача 7 главы 7 из книги Р. Лафоре. Строки - C++
Добрый день! Недавно начал изучать С++ по, наверное, уже всем поднадоевшему, учебнику Роберта Лафоре. На данный момент изучаю главу с...

Лафоре,задача про денежный тип - C++
Вот задачка: Одним из недостатков C++ является отсутствие для бизнес-программ встроенного типа для денежных значений, такого, как $173...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.02.2014, 11:09
Ответ Создать тему
Опции темы

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