Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
vscorpion
9 / 9 / 0
Регистрация: 26.02.2010
Сообщений: 165
1

Ошибка при компиляции: "Unresolved external"

23.09.2012, 14:00. Просмотров 719. Ответов 2
Метки нет (Все метки)

Имеется следующий класс

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
//---------------------------------------------------------------------------
/** DataModule.h - модуль работы с базой данных
содержит конект к баз еданных и основные запросы
**/
#ifndef DataModuleH
#define DataModuleH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <DB.hpp>
#include "MyAccess.hpp"
#include "MemDS.hpp"
#include "DBAccess.hpp"
#include <map>
const String VersionBuild = "2.0.0.29";
//---------------------------------------------------------------------------
class TOrdRoute
{
private:
    int orgCallId;                  // ид организации куда позвонил пассажир
    int orgNowId;                   // ид организации где сейчас заказ
    int orgNextId;                  // ид организации куда перенаправить заказ
//  int orgCity;                    // заказы для какого города
    int ordTime;                    // время в течении которого виден заказ водителям
public:
    __fastcall TOrdRoute(void);
 
    int __fastcall GetOrdTime(void);
//  int __fastcall GetOrgCity(void);
    int __fastcall GetOrgCallID(void);
    int __fastcall GetOrgNowID(void);
    int __fastcall GetOrgNextID(void);
 
    void __fastcall SetOrdTime(int Value);
    void __fastcall SetOrgCallID(int Value);
    void __fastcall SetOrgNextID(int Value);
    void __fastcall SetOrgNowID(int Value);
//  void __fastcall SetOrgCity(int Value);
};
// класс организаций
class TOrganization
{
private:
    int OrgID;                      // ид организации
    int orgCity;                    // организация в каком городе
    int OrgTypeID;                  // на чем работают 0 - пусто, 1 - рации, 2 - Java, 3 - КПК
    int OrdPrize;                   // призовая поездка
    int OrgColour;                  // цвет организации
    String OrgName;                 // имя организации
    String OrgNameSMS;              // имя организации для СМС
 
public:
    // массив объектов маршрутизации заказов
    typedef std::map<int, TOrdRoute*>TOrdR;
    TOrdR ordRoute;
 
    __fastcall TOrganization(void);
 
    String __fastcall GetOrgName(void);
    String __fastcall GetOrgNameSMS(void);
    int __fastcall GetOrgTypeID(void);
    int __fastcall GetOrgID(void);
    int __fastcall GetOrdPrize(void);
    int __fastcall GetOrgColour(void);
    int __fastcall GetOrgCity(void);
//  TOrdR __fastcall GetOrdRoute(void);
 
    void __fastcall SetOrgName(String Value);
    void __fastcall SetOrgNameSMS(String Value);
    void __fastcall SetOrgTypeID(int Value);
    void __fastcall SetOrgID(int Value);
    void __fastcall SetOrdPrize(int Value);
    void __fastcall SetOrgColour(int Value);
    void __fastcall SetOrgCity(int Value);
//  void __fastcall SetOrdRoute(TOrdR Value);
};
 
class TClassMySQL;
class TDM : public TDataModule
{
__published:    // IDE-managed Components
    TMyConnection *MySQLDB;
    TMyQuery *DriverMessages;
    TMyQuery *PhoneQr;
    TMyQuery *UGroupsSQL;
    TMyQuery *UsersSQL;
    TMyQuery *RPListSQL;
    TMyQuery *UGListSQL;
    TMyQuery *LastMaxID;
    TMyQuery *PhoneLastQr;
    TMyQuery *ChangeDriver;
    TMyQuery *PlaceQuery;
    TMyQuery *CarPlaceQuery;
    TMyQuery *CountDriver;
    TMyQuery *OrdInfo;
    TMyQuery *HistoryEditOrd;
    TMyTable *DuteTable;
    TMyQuery *PollList;
    TMyQuery *PollQuestionSQL;
    TMyQuery *PollAnswerSQL;
    TMyQuery *CarMarkSQL;
    TMyQuery *CarGroupSQL;
    TMyDataSource *UGroupsSource;
    TMyDataSource *UGListSource;
    TMyDataSource *DuteTableSource;
    TMyDataSource *PollAnswerSource;
    TMyDataSource *CarGroupSource;
    TMyDataSource *CarMarkSource;
    TMyDataSource *PhoneSource;
    TMyDataSource *UsersSource;
    TMyDataSource *RPListSource;
    TMyDataSource *ChangeDriverSourse;
    TMyDataSource *HistoryEditOrdSource;
    TMyDataSource *PollListSource;
    TMyDataSource *PhoneLastSource;
    TMyDataSource *DrvMessagesSource;
    TMyDataSource *PollQuestionSQLSource;
    void __fastcall UGroupsSQLAfterScroll(TDataSet *DataSet);
    void __fastcall UGroupsSQLAfterRefresh(TDataSet *DataSet);
    void __fastcall UGroupsSQLAfterOpen(TDataSet *DataSet);
    void __fastcall MySQLDBAfterConnect(TObject *Sender);
    void __fastcall PollQuestionSQLAfterOpen(TDataSet *DataSet);
    void __fastcall PollAnswerSQLAfterOpen(TDataSet *DataSet);
    void __fastcall DriverMessagesAfterRefresh(TDataSet *DataSet);
    void __fastcall DriverMessagesAfterOpen(TDataSet *DataSet);
    void __fastcall LoadWelcomeMsg(void);
    void __fastcall LoadOrganizationMap(void);
    void __fastcall LoadOrdPrize(void);
    void __fastcall LoadOrdersTime(void);
private:    // User declarations
    void __fastcall UpdateCountUG(void);                                        //обноление групп пользователей
 
    TLocateOptions SOptions;
 
    int MaxOrderIDint;
 
    String TmpStr;
    String TmpCap;
    String TmpText;
 
    int ThisDriverID;
 
    TList *welcomeMsg;
//  TList *ordprizeCnt;
    TList *ordersTime;
 
public:     // User declarations
    void __fastcall WriteLog(String str);
    __fastcall TDM(TComponent* Owner);
    __fastcall ~TDM();
 
    int __fastcall GetOrgArrSize(void);
    void __fastcall FindNewOrder(void);                                         //поиск нового заказа пришедшего с другого такси
    String __fastcall getMsgForOrg(int orgID);
    String __fastcall getOrgName(int OrgID);
    int __fastcall getOrgNextID(int OrgID1, int OrgID2);
    int __fastcall getOrdPrize(int orgID);
    int __fastcall getOrdersTime(int orgID);
 
    const char *PATCH;
    TClassMySQL *MySQL;
    int MessID;
 
    // массив объектов организаций
    typedef std::map<int, TOrganization*>TOrg;
    TOrg org;
};
//---------------------------------------------------------------------------
extern PACKAGE TDM *DM;
//---------------------------------------------------------------------------
#endif
при компиляции выдается ошибка

C++
1
[ILINK32 Error] Error: Unresolved external '__fastcall TOrdRoute::TOrdRoute()' referenced from D:\SINGLE_TAXI_SERVICE\TSM\DEBUG\DATAMODULE.OBJ
что это значит? как избавиться, что я не так сделал
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2012, 14:00
Ответы с готовыми решениями:

Ошибки "Unresolved external " при компиляции
При компиляции, вот такие 2 ошибки, эт что?) Build Unresolved external '_Form1' referenced...

Ошибка Link32 error "unresolved external" при выполнении задачи
Добрый день, у меня возникла серия ошибок в данной задачи:Разработка программы &quot;Вклад в банке&quot; в...

C++ builder при компиляции выдаёт ошибку "Unresolved external 'fun2(double)' referensed from C:
Что нужно исправить и в чём ошибка? ...

Создание графического редактора, ошибка "Unresolved external"
Вот часть кода,делаю по учебнику Архангельского,но в данном фрагменте кода выводит ошибку: &quot;...

Ошибка линковки "Unresolved external '_main' referenced"
В общем, сама ошибка: Error: Unresolved external '_main' referenced from C:\PROGRAM FILES...

2
gumi250
431 / 398 / 57
Регистрация: 06.02.2012
Сообщений: 1,373
23.09.2012, 14:30 2
а в cpp-файле ф-ция __fastcall TOrdRoute::TOrdRoute() написана?
0
vscorpion
9 / 9 / 0
Регистрация: 26.02.2010
Сообщений: 165
23.09.2012, 14:41  [ТС] 3
хм...сори за тупость, действительно не было.


Спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2012, 14:41

Удалил .СРР - ошибка "Unresolved external"
Привет всем... Я удалил из проекта .СРР(в Project manager нажал на Delete и удалил, но когда...

"Unresolved external" при подключении созданной самим dll библиотеки
Попытка выполнения программы, к которой подключена библиотека dll выдает следующую ошибку: ...

WinApi и ошибка "Unresolved external"
При попытке использовать для открытия звукового файла в коде #include &lt;vcl.h&gt; #include...


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

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

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