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

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

Войти
Регистрация
Восстановить пароль
 
Andrew John
0 / 0 / 0
Регистрация: 12.12.2011
Сообщений: 5
#1

error LNK2019: unresolved external symbol - C++

12.12.2011, 00:39. Просмотров 855. Ответов 1
Метки нет (Все метки)

Всем привет! Я новичок в С++, и вот проблема: пишу код для своей функции MySwap, студия 2010 выдает ошибку: error LNK2019: unresolved external symbol "void __cdecl MySwap(int,int)" (?MySwap@@YAXHH@Z) referenced in function _wmain
1>C:\Users\тварь\Desktop\Play_ground_c++\swap_my_func\Debug\swap_my_func.exe : fatal error LNK1120: 1 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
#include "stdafx.h"
 
void MySwap (int& x, int& y)
{
    int tmp(x);
    x = y; 
    y = tmp;
    return;
}
int _tmain(int argc, _TCHAR* argv[])
{
    void MySwap(int, int);
    int **arr;
    int n, m;
    cout<<"Input n, m ->"<<"\n";
    cin>>n>>m;
    srand(time(NULL));
    arr = new int * [n];
    int i, j; 
    for (i = 0; i < n; i++)
    {
        arr[i] = new int [m];
    }
 
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < m;)
        {
            arr[i][j] = rand()%89; 
 
            if (arr[i][j] > arr[i][j+1])
            {
                MySwap(arr[i][j], arr[i][j+1]);
                j++;
            }
            cout<<arr[i][j]<<"\t";
        }
 
        cout<<"\n";
    }
 
    for (i = 0; i < n; i++)
    {
        delete [] arr[i];   
    }
 
    delete [] arr;
 
    return 0;
}
 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2011, 00:39     error LNK2019: unresolved external symbol
Посмотрите здесь:

C++ vector, error LNK2019: unresolved external symbol
C++ main.obj : error LNK2019: unresolved external symbol
C++ error LNK2019: unresolved external symbol
error LNK2019: unresolved external symbol C++
C++ error LNK2019: unresolved external symbol __imp__
Ошибка: error LNK2019: unresolved external symbol C++
Ошибка error LNK2019: unresolved external symbol char * C++
Error LNK2019: unresolved external symbol C++
C++ Error LNK2019: unresolved external symbol
Error LNK2019: unresolved external symbol C++
C++ Error LNK2019: unresolved external symbol "public:
Error LNK2019: unresolved external symbol C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
12.12.2011, 00:45     error LNK2019: unresolved external symbol #2
удалите строчку void MySwap(int, int); из функции _tmain.
Yandex
Объявления
12.12.2011, 00:45     error LNK2019: unresolved external symbol
Ответ Создать тему
Опции темы

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