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

main.obj : error LNK2019: unresolved external symbol - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Извлечение из последовательности чисел цифру http://www.cyberforum.ru/cpp-beginners/thread252662.html
Как в последовательности записанных подряд положительных целых чисел 012345... найти цифру с номером N если N<1000000 ? Пробовал создать массив из чисел но это очень емко и ответа программы приходится ждать минут 5-10
C++ Регулярные выражения на C++ Здраствуйте, возникла необходимость использовать регурные выражения в Си++. Первое что пришло в голову переписать все на Qt например, но это как-то глупо получается... Вообщем смысл в том, что я сейчас пока пишу по виндой, но потом может потребоваться портировать это под линуху... пока у меня весь код вполне портируемый без проблем. Поэтому прошу посоветовать какую-нибудь библиотеку или... http://www.cyberforum.ru/cpp-beginners/thread252660.html
Разбор строки из консоли и вопрос по g++ C++
Всем доброго времени суток :) Недавно начал изучать C++ Вот есть пару вопросов... Первое - Как мне разобрать строку из консоли (например: "1 2 3" или "1, 2, 3", а потом распределить все это добро по переменным). Желательно не быдлокодить :) Чем больше вариантов, тем лучше ;) Второе - Скоро будут олимпиады по информатике. С компьютерами в некоторых школах проблемы (старые и зачуханные). К...
C++ Assemler вычислить
вычислить заданное целочисленное выражение используя Assember. Ввод исходных данных и вывод результата выполнить в C++ (2*C+d/4+23)/(a*a-1);
C++ Определение и вызов функций http://www.cyberforum.ru/cpp-beginners/thread252613.html
Всем привет. Записать алгоритм, проверяющий является ли заданное число простым как рекурсивную функцию. Вывести на экран все простые числа, не превосходящих n. # include <iostream> # include <stdlib.h> # include <math.h> #include<conio.h> using namespace std; void main () { setlocale(LC_ALL, "rus");
C++ Проверка границ массива Добрый день! Есть вопросы в решении задачи из книги Лафоре: массив - очередь, помещаем человека в конец очереди, выход человека из очереди по принципу FIFO. Также необходимо условие на проверку выхода за границы массива. Написал код: #include "stdafx.h" #include <iostream> using namespace std;... подробнее

Показать сообщение отдельно
azaron
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 14
05.03.2011, 16:52     main.obj : error LNK2019: unresolved external symbol
Класс Circle (круг). Класс хранит Декартовы координаты центра круга, а также значения точки, на кругу. Должны быть предусмотренные функции-элементы, которые вычисляют длину круга, площадь и диаметр.
Компилятор :
1>main.obj : error LNK2019: unresolved external symbol "public: double __thiscall circle:loshcha(void)" (?ploshcha@circle@@QAENXZ) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol "public: double __thiscall circle::dovgina(void)" (?dovgina@circle@@QAENXZ) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol "public: double __thiscall circle::diametr(void)" (?diametr@circle@@QAENXZ) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol "public: double __thiscall circle::radius(void)" (?radius@circle@@QAENXZ) referenced in function _main
1>E:\Наука\*\програмування\lab 4\Debug\lab 4.exe : fatal error LNK1120: 4 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
//circle.h
 
class circle {
 
public:
    circle(int xc=0,int yc=0, int x=1, int y=1 );//констуркор по замовачуванню
    circle(const circle & circ );//конструктор копіювання
    virtual ~circle();//деструктор
 
    double radius();
    double dovgina();
    double ploshcha();
    double diametr ();
    
};
 
 
//circle.cpp
 
#include "circle.h"
#include <math.h>
circle::circle(int xc,int yc, int x, int y )
{
    xc=0;
    yc=0;
    x=1;
    y=1;
}
circle::circle(const circle& circ)
{
    *this = circ ;
}
circle:: ~circle()
{
}
 
double radius (int xc, int yc, int x, int y)
{
    double r,tmp;
    tmp=(xc-x)*(xc-x)+(yc-y)*(yc-y);
    r=sqrt(tmp) ;
    return r;
}
 
double dovgina(double r)
    {
        double c;
        c=6.28*r;
        return c;
    }
double ploshcha(double r)
    {
        double s;
        s=3.14*r*r;
        return s;
    }
double diametr (double r)
    {
        double d;
        d=2*r;
        return d;
    }
 
 
//main.cpp
 
#include "circle.h"
#include <iostream>
using namespace std;
int main()
{
    circle circ1;
    cout << "circ1" << endl;
    cout<< circ1.radius();
    cout<<circ1.diametr();
    cout<<circ1.dovgina();
    cout<<circ1.ploshcha();
    
    circle circ2(1,5,4,7);
    cout<<"circ2"<<endl;
    cout<<circ2.ploshcha();
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru