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

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

Войти
Регистрация
Восстановить пароль
 
cj3687
2 / 2 / 0
Регистрация: 10.10.2013
Сообщений: 43
#1

Ошибки "Unresolved external '__InitVCL' referenced" и "Unresolved external '__ExitVCL' referenced" - C++

18.05.2014, 16:20. Просмотров 523. Ответов 0
Метки нет (Все метки)

Здравствуйте. При компиляции возникают такие ошибки:

[Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl


Сам код программы(класс для работы со временем):
Заголовочный файл.
Кликните здесь для просмотра всего текста
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
// ctime.h
 
#include <iostream.h>
 
class CTime {
    private:
        int hour;      //?anu
        int minute;    //ieioou
        int seconds;   //naeoiau
 
    public:
        CTime( int, int, int );
        ~CTime();
 
        CTime operator+ ( CTime );   
        CTime operator- ( CTime );   
        bool  operator==( CTime ); 
        bool  operator> ( CTime );   
        bool  operator< ( CTime );   
                friend ostream& operator<<(ostream&, const CTime&);
 
        bool isNight ();        
        bool isDay ();
        bool isMorning ();
        bool isEvening ();
 
        void Convert();
};
 
//////////////////////////////////////////////////////////
 
CTime :: CTime( int nHour, int nMunute, int nSeconds)
{
}
 
//////////////////////////////////////////////////////////
 
CTime :: ~CTime()
{
}
 
//////////////////////////////////////////////////////////
 
CTime CTime :: operator+( CTime tm )
{
    CTime t( this -> hour, this -> minute,this -> seconds );
 
    t.hour    += tm.hour;
    t.minute  += tm.minute;
    t.seconds += tm.seconds;
 
    if (t.seconds >= 60) {
        do {
            t.seconds -= 60;
            t.minute  += 1;
        } while (t.seconds >= 60);
    }
 
    if (t.minute >= 60) {
        do {
            t.minute -= 60;
            t.hour += 1;
        } while(t.minute >= 60);
    }
 
    if(t.hour >= 24) {
        t.hour = t.hour % 24;
    }
 
    return t;
}
 
//////////////////////////////////////////////////////////
 
CTime CTime :: operator-( CTime tm )
{
    CTime t(this->hour, this->minute, this->seconds);
 
    t.hour    -= tm.hour;
    t.minute  -= tm.minute;
    t.seconds -= tm.seconds;
 
    if(t.seconds < 0) {
        t.seconds += 60;
        t.minute  -= 1;
    }
 
    if(t.minute < 0) {
        t.minute += 60;
        t.hour   -= 1;
    }
 
    if(t.hour < 0) {
        t.hour = -t.hour;
    }
 
    return t;
}
 
//////////////////////////////////////////////////////////
 
bool CTime :: operator==( CTime t )
{
    return (this -> hour == t.hour && this -> minute == t.minute && this -> seconds == t.seconds);
}
 
//////////////////////////////////////////////////////////
 
bool CTime :: operator>( CTime t )
{
    return (this -> hour > t.hour);
}
 
//////////////////////////////////////////////////////////
 
bool CTime :: operator<( CTime t )
{
    return (this -> hour < t.hour);
}
 
//////////////////////////////////////////////////////////
 
bool CTime :: isNight()
{
    return (this -> hour < 6);
}
 
//////////////////////////////////////////////////////////
 
bool CTime :: isMorning()
{
    return (this -> hour >= 6 && this -> hour < 12);
}
 
//////////////////////////////////////////////////////////
 
bool CTime :: isDay()
{
    return (this -> hour >= 12 && this -> hour < 18);
}
 
//////////////////////////////////////////////////////////
 
bool CTime :: isEvening ()
{
    return (this -> hour >= 18 && (this -> hour < 23 && this -> minute < 59 && this -> seconds < 59));
}
 
/*
 
istream& operator>>(istream &input, Time &t){
 
    cout << "Enter hour: ";
    input >> t.hour;
    cout << "Enter minute: ";
    input >> t.minute;
    cout << "Enter seconds: ";
    input >> t.seconds;
    return input;
}
 */
ostream& operator<<(ostream &output, const CTime &t){
 
    output.width(2);
    output.fill('0');
    output << t.hour;
    output << ":";
    output.width(2);
    output.fill('0');
    output << t.minute;
    output << ":";
    output.width(2);
    output.fill('0');
    output << t.seconds;
    output << endl;
    return output;
}
 
 
 
 
void CTime :: Convert()
{
}


И main.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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//---------------------------------------------------------------------------
 
#include <iostream>
#include "ctime.h"
 
 
 
 
using namespace std;
 
 
int main()
{
 
    int h,m,s;
    cout << "Enter hour: ";
    cin >> h;
    cout << "Enter minute: ";
    cin >> m;
    cout << "Enter seconds: ";
    cin >> s;
 
    CTime A(h, m, s);
    cout<<A;
 
    CTime B (12, 45, 34);
    cout << B;
 
    CTime C = A + B;
    cout << C;
    C = A - B;
    cout << C;
    C = B - A;
    
    cout << C;
    cout << (A == B);
    cout << "Enter hour: ";
    cin >> h;
    cout << "Enter minute: ";
    cin >> m;
    cout << "Enter seconds: ";
    cin >> s;
 
    CTime D(h, m, s);
    cout << C;
        return 0;
}
//---------------------------------------------------------------------------
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2014, 16:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибки "Unresolved external '__InitVCL' referenced" и "Unresolved external '__ExitVCL' referenced" (C++):

//unresolved external symbol "void_cdecl fun1(int,int)" (&fun1@@YAXHH@Z) referenced in function_main - C++
создал проект, нужно ввести двумерный массив, потом создать функцию которая будет проверять есть ли в массиве хотя бы одна строка,...

Unresolved external symbol _SnmpListen@8 referenced in function _main - C++
Привет! Среда разработки VS 2012 Тип проекта - консольное приложение Код: /* #include &lt;string&gt; #include...

Unresolved external symbol main referenced in function __tmainCRTStartup - C++
Ребята, у меня в солюшене 2 проекта. Один - статическая библиотека, другой - GUI. При компиляции, выскакивает ошибка(которая в теме...

Ошибка [Linker Error] Unresolved external '_main' referenced - C++
Ошибка в програме.... Unresolved external '_main' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\C0X32.OBJ Листинг:...

Интерфейс класса и ошибка "Unresolved external 'Interface::Read() '" - C++
interface Interface { __int32 Read(); }; //--------------------------------------------------------------------------- ...

Error LNK2001: "unresolved external symbol _main" - C++
вот программа: #include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; class Mas_2d { public: ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2014, 16:20
Привет! Вот еще темы с ответами:

Шаблон функции, ошибка "unresolved external symbol" - C++
Ошибки Error 1 error LNK2019: unresolved external symbol &quot;int __cdecl mas(int *,int)&quot; (?mas@@YAHPAHH@Z) referenced in function _main...

Виртуальные классы и ошибка "Error LNK2001: unresolved external symbol" - C++
Решил перелезть с C# на C++. Ну или по крайней мере немного его подучить для самообразования. В C# есть такая замечательная вещь как...

Как исправить ошибку "Link2001:unresolved external symbol __imp__UuidToStringW@8"? - C++
Ошибка: unresolved external symbol __imp__UuidToStringW@8 Линкую статическую либу, все конфиги прописал, либа есть. Один проект компилит,...

Ошибка при сборке проекта: "error LNK2019: unresolved external symbol" - C++
Все части проекта успешно компилируются , но при сборке появляются ошибки: 1&gt;prakt2.obj : error LNK2019: unresolved external symbol...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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