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

error LNK2019: ссылка на неразрешенный внешний символ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рандомное заполнение и разворот списка http://www.cyberforum.ru/cpp-beginners/thread229968.html
Помогите, пожалуйста решить вот такую задачу. Создать односвязный список из случайных целых чисел, вывести его на экран, затем перевернуть и вывести результат.
C++ Работа с объектом. Вот код: struct time { int hours; int mituts; } class pet { http://www.cyberforum.ru/cpp-beginners/thread229966.html
как сделать чтобы дружественная функция классу принимал ааргумент типа "класс" который при создании ничем не инициализирован? C++
Друзья! Вот код, компилятор ругается на строку ff (f3); В общем переменную f3 необходимо объявлять без параметров, а потом передавать её в функцию. using namespace std; class Fraction {...
Странные значения в созданном массиве C++
Здравствуйте. При создании массива(bool next_area) в определенном месте он заполняется следующими значениями: {{253, 183, true, false, false, false, 192, 116, 252, 183}, {255, 255, 255, 255, 255,...
C++ Прога не всегда работает правильно.. http://www.cyberforum.ru/cpp-beginners/thread229931.html
Задача: Построить максимальное множество, состоящее из попарно не сравнимых векторов v. Векторы v определяются парами чисел, выбираемые из данной последовательности чисел а1, ..аn , n>=1. Два вектора...
C++ не открывается фаил #include<stdio.h> #include<conio.h> #include<malloc.h> #include<string.h> #include<iostream> using namespace std; struct queue { char disk_name; подробнее

Показать сообщение отдельно
koren
0 / 0 / 0
Регистрация: 17.01.2011
Сообщений: 8

error LNK2019: ссылка на неразрешенный внешний символ - C++

17.01.2011, 05:32. Просмотров 1411. Ответов 2
Метки (Все метки)

есть исходник .cpp
---------------------------------------------------------------------
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
#include <stdafx.h>
#include <iostream>
#include "incl.h"
 
using namespace std;
 
void setgolf(sttest &test, const char *name, int hc);
 
 
 
void setgolf(sttest &test, const char *name, int hc)
{
        
 
};
int setgolf(sttest &test);
 
int setgolf(sttest &test, int hc);
void showgolf(const sttest &test);
 
 
int main()
    {
        sttest sttest1;
        cout << "Enter name\n";
        cin >> sttest1.mass1;
        cout << "Enter handicap\n";
        cin >> sttest1.b;
 
        setgolf (sttest1);
        return 0;
    }
-----------------------------------------------------------------------
и заголовок .h
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
using namespace std;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//CASSES
    class DataClass
{
    public:
    static const int ln = 45; 
    DataClass();
    ~DataClass();
    double Getvar() {return test;}
    void Setvar() {++test;}
    DataClass(DataClass&);
 
    private:
    double Priv;
    double test;
    double test1;
    double test2;
    };
 
    DataClass::DataClass()
    {
    cout << "Contructor DataClass\n";
    Priv=4;
    test = ln;
    this->test1 = 50;
    test2=45;
    }
 
    DataClass::~DataClass()
    {   
        cout << "Destructor DataClass\n";
    }
 
    DataClass::DataClass(DataClass&)
    {
        cout << "Copy contructor DataClass\n";
    }
 
    DataClass FunctionOne(DataClass Class1)
    {
        cout << "FunctionOne\n";
        cout << Class1.Getvar() << "\n";
        Class1.Setvar();
        cout << Class1.Getvar() << "\n";
        return Class1;
    }
 
    DataClass& FunctionTwo(DataClass &Class1)
    {
        cout << "FuctionTwo\n";
        Class1.Setvar();
        cout << Class1.Getvar() << "\n";
        int i,j;
        for (i=0, j=1; i<10; i++, j++);
        cout << i << j << "\n";
        return Class1;
    }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//STRUCTURES
const int len = 50;
 
    struct sttest
    {
        char mass1[50];
        double b;
    };
---------------------------------------------------------------------
выдает вот такую ошибку:
1>sample.obj : error LNK2019: ссылка на неразрешенный внешний символ "int __cdecl setgolf(struct sttest &)" (?setgolf@@YAHAAUsttest@@@Z) в функции _main
1>C:\Documents and Settings\xa\Мои документы\Visual Studio 2008\Projects\sample\Debug\sample.exe : fatal error LNK1120: 1 неразрешенных внешних элементов
1>Журнал построения был сохранен в "file://c:\Documents and Settings\xa\Мои документы\Visual Studio 2008\Projects\sample\sample\Debug\BuildLog.htm"
1>sample - ошибок 2, предупреждений 0

Я ничего не использую кроме собственных функций.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru