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

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

Войти
Регистрация
Восстановить пароль
 
solomon123
0 / 0 / 0
Регистрация: 25.01.2013
Сообщений: 18
#1

Помогите исправить ошибку в коде (fatal error LNK1120: unresolved externals) я новичек - C++

26.01.2013, 00:09. Просмотров 771. Ответов 1
Метки нет (Все метки)

Народ, всем доброго вечера! помогите пожалуйста найти линк еррор. Вот мой код
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
// SavingsAccount.h
#ifndef SAVINGSACCOUNT_H  
#define SAVINGSACCOUNT_H
 
class SavingsAccount
{
public:
    SavingsAccount(float = 0);
    void calculateMonthlyInterest();
    static void modifyInterestRate(int);
    float getBalance();
 
    ~SavingsAccount();
    
public:
    static int annualInterestRate;
    float savingsBalance;
};
 
 
#endif
 
 
// SavingsAccount.cpp
#include <iostream>
using std::cout;
using std::endl;
 
#include "SavingsAccount.h"
 
 
 
SavingsAccount::SavingsAccount(float balance)
    : savingsBalance(balance)
{   
}
 
void SavingsAccount::calculateMonthlyInterest()
{   savingsBalance = annualInterestRate + annualInterestRate * 0.01 * savingsBalance /12 ;
    
}
 
void SavingsAccount::modifyInterestRate (int newRate)
{   annualInterestRate = newRate;
} 
 
float SavingsAccount::getBalance()
{   return savingsBalance;
}
 
SavingsAccount::~SavingsAccount()
{
}
 
 
// workFile.cpp
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
 
#include "SavingsAccount.h"
 
int main()
{   SavingsAccount saver1(2000);
    SavingsAccount saver2(33000);
    SavingsAccount::modifyInterestRate(3);
 
    saver1.calculateMonthlyInterest();
    saver2.calculateMonthlyInterest();
    cout << "The balance of saver1 is "
        << saver1.getBalance() << endl;
    cout << "The balance of saver2 is "
        << saver2.getBalance() << endl;
 
    
cin.get();
return 0;
}
и вот что у меня получается:

1>SavingsAccount.obj : error LNK2001: unresolved external symbol "public: static int SavingsAccount::annualInterestRate" (?annualInterestRate@SavingsAccount@@2HA)
1>C:\Documents and Settings\Admin\Мои документы\Visual Studio 2010\Projects\savingAccount\Debug\savingAccount.exe : fatal error LNK1120: 1 unresolved externals

Прошу помогите, ночью во сне уже пытаюсь найти в чем проблема
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2013, 00:09     Помогите исправить ошибку в коде (fatal error LNK1120: unresolved externals) я новичек
Посмотрите здесь:

FATAL ERROR LNK1120: 1 unresolved externals SOS! - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; int main() { int a, factorial(int i); int x=0; int i,b,k=0; ...

Ошибка LNK1120: 4 unresolved externals - C++
Добрый день. Помогите решить проблему с возникающей ошибкой. Причину самостоятельно найти не могу. Заранее благодарен! Содержание...

fatal error LNK1120: ? как исправить? - C++
project in visual studio 2012 .. и при компиляции ругается. помогите разобратся.... 1&gt;------ Build started: Project:...

В линейном алгоритме выдает ошибку: 1 unresolved externals - C++
пишу на Visual C++ 2012 (сюда обратился так как знающего люду больше) выдает ошибку - помогите кто чем может ошибка такая: fatal error...

fatal error LNK1120 - C++
Всем привет. При компиляции выбивает такую ошибку: 1&gt;LINK : error LNK2001: неразрешенный внешний символ &quot;_mainCRTStartup&quot; ...

Fatal error LNK1120: - C++
Output: ------ Построение начато: проект: Lab1, Конфигурация: Debug Win32 ------ 1&gt; Lab1.cpp 1&gt;Lab1.obj : error LNK2028: ...

Как исправить ошибку "error LNK1120: 1 неразрешенных внешних элементов"? - C++
Первый раз с таким столкнулась. Я чайник полнейший #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; ...

В чём ошибка? fatal error LNK1120 - C++
Добрый вечер) Вот код, состоящий из класса(отдельного файла) и главной функции: #pragma once namespace Program { class...

fatal error LNK1120: 1 неразрешенных внешних элементов - C++
не понимаю где и в чем проблема???? #include&lt;iostream&gt; using namespace std; void main() {float a,b,c,p,S,max,min,sr; ...

fatal error LNK1120: 1 неразрешенных внешних элементов - C++
ту проблему исправил. #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; class rational { public: int...

Класс в заголовочном файле и fatal error LNK1120: - C++
Имею ошибку ConsoleApplication7.obj : error LNK2019: ссылка на неразрешенный внешний символ &quot;public: void __thiscall myClass:: print(void)&quot;...

Fatal error LNK1120: 2 неразрешенных внешних элементов - C++
привет всем , столкнулся с такой проблемой , 1&gt;main.obj : error LNK2001: неразрешенный внешний символ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13053 / 7316 / 815
Регистрация: 27.09.2012
Сообщений: 18,053
Записей в блоге: 3
Завершенные тесты: 1
26.01.2013, 00:19     Помогите исправить ошибку в коде (fatal error LNK1120: unresolved externals) я новичек #2
C++
1
2
3
4
5
// SavingsAccount.cpp
#include <iostream>
using std::cout;
using std::endl; 
int SavingsAccount::annualInterestRate;//Статические переменные не достаточно объявить в классе
Ответ Создать тему
Опции темы

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