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

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

Восстановить пароль Регистрация
 
cj3687
2 / 2 / 0
Регистрация: 10.10.2013
Сообщений: 43
18.05.2014, 16:20     Ошибки "Unresolved external '__InitVCL' referenced" и "Unresolved external '__ExitVCL' referenced" #1
Здравствуйте. При компиляции возникают такие ошибки:

[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;
}
//---------------------------------------------------------------------------
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2014, 16:20     Ошибки "Unresolved external '__InitVCL' referenced" и "Unresolved external '__ExitVCL' referenced"
Посмотрите здесь:

Unresolved external '...' referenced from ...*.OBJ C++
//unresolved external symbol "void_cdecl fun1(int,int)" (&fun1@@YAXHH@Z) referenced in function_main C++
C++ Виртуальные классы и ошибка "Error LNK2001: unresolved external symbol"
Unresolved external symbol main referenced in function __tmainCRTStartup C++
Интерфейс класса и ошибка "Unresolved external 'Interface::Read() '" C++
C++ Ошибка при подключении заголовочного файла: "error LNK2019: unresolved external symbol"
Unresolved external symbol _SnmpListen@8 referenced in function _main C++
C++ Ошибка [Linker Error] Unresolved external '_main' referenced

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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