![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Bogdan1024 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1436 Регистрация: 28.9.2005 Где: Киев Репутация: нет Всего: 13 |
Есть проект, в нём куча всяких .h и .cpp. Добавляю в проект новый Generic C++ Class, который наследуется от одного из классов, который весь помещается в .h. При компиляции обнаруживается просто несметное количество ошибок как кто-то кого-то не нашёл хотя я просто добавил пустой класс! Что делать?
-------------------- ![]() |
|||
|
||||
Solomon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 23.1.2006 Где: Украина Киев Репутация: нет Всего: 2 |
скорее всего это извесный глюк компилятора когда он компилит файлы в одном порядке а линкует в другом... Ошобки при линковке?? -------------------- Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром... Соломон 2008 |
|||
|
||||
Damarus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 671 Регистрация: 6.5.2006 Репутация: 6 Всего: 29 |
Можно подробнее ![]() Добавлено @ 00:14 Приведи код и ошибки. |
|||
|
||||
Solomon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 23.1.2006 Где: Украина Киев Репутация: нет Всего: 2 |
Damarus, почитай тут
Если чесно у меяня эта ошибка LNK2005 уже в печенках сидит... Это сообщение отредактировал(а) Solomon - 22.9.2006, 00:18 -------------------- Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром... Соломон 2008 |
|||
|
||||
Bogdan1024 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1436 Регистрация: 28.9.2005 Где: Киев Репутация: нет Всего: 13 |
Ошибки ничего не говорят о проблеме:
d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(507): fatal error C1003: error count exceeds 100; stopping compilation d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(308): error C2059: syntax error : ')' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(313): error C2059: syntax error : ')' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(314): error C2059: syntax error : ')' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(315): error C2059: syntax error : ')' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(348): error C2059: syntax error : ')' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(383): error C2059: syntax error : ')' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(384): error C2059: syntax error : ')' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(492): error C2059: syntax error : ')' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(408): error C2061: syntax error : identifier 'COLORREF' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(412): error C2061: syntax error : identifier 'FILE' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(326): error C2061: syntax error : identifier 'LPDIRECTDRAWSURFACE7' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(327): error C2061: syntax error : identifier 'LPDIRECTDRAWSURFACE7' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(328): error C2061: syntax error : identifier 'LPDIRECTDRAWSURFACE7' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(329): error C2061: syntax error : identifier 'LPDIRECTDRAWSURFACE7' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(368): error C2061: syntax error : identifier 'LPDIRECTDRAWSURFACE7' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(409): error C2061: syntax error : identifier 'LPDIRECTDRAWSURFACE7' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(488): error C2061: syntax error : identifier 'LPDIRECTDRAWSURFACE7' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(379): error C2061: syntax error : identifier 'LPPALETTEENTRY' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(380): error C2061: syntax error : identifier 'LPPALETTEENTRY' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(381): error C2061: syntax error : identifier 'LPPALETTEENTRY' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(382): error C2061: syntax error : identifier 'LPPALETTEENTRY' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(489): error C2062: type 'int' unexpected d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(491): error C2062: type 'int' unexpected d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(489): error C2065: 'lpdds' : undeclared identifier d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(308): error C2065: 'LPDIRECTDRAWSURFACE7' : undeclared identifier d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(383): error C2065: 'LPPALETTEENTRY' : undeclared identifier d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(492): error C2065: 'RECT' : undeclared identifier d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(491): error C2065: 'SurfaceFrom' : undeclared identifier d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(347): error C2086: 'int DWORD' : redefinition d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(348): error C2086: 'int DWORD' : redefinition d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(496): error C2143: syntax error : missing ';' before '*' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(348): error C2146: syntax error : missing ')' before identifier 'count' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(308): error C2146: syntax error : missing ')' before identifier 'lpdds' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(313): error C2146: syntax error : missing ')' before identifier 'lpdds' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(314): error C2146: syntax error : missing ')' before identifier 'lpdds' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(315): error C2146: syntax error : missing ')' before identifier 'lpdds' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(492): error C2146: syntax error : missing ')' before identifier 'r' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(383): error C2146: syntax error : missing ')' before identifier 'sav_palette' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(384): error C2146: syntax error : missing ')' before identifier 'set_palette' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(143): error C2146: syntax error : missing ';' before identifier 'bitmapfileheader' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(144): error C2146: syntax error : missing ';' before identifier 'bitmapinfoheader' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(227): error C2146: syntax error : missing ';' before identifier 'color' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(308): error C2146: syntax error : missing ';' before identifier 'DDraw_Attach_Clipper' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(309): error C2146: syntax error : missing ';' before identifier 'DDraw_Create_Surface' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(346): error C2146: syntax error : missing ';' before identifier 'Get_Clock' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(175): error C2146: syntax error : missing ';' before identifier 'images' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(500): error C2146: syntax error : missing ';' before identifier 'lpdd' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(504): error C2146: syntax error : missing ';' before identifier 'lpddclipper' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(505): error C2146: syntax error : missing ';' before identifier 'lpddclipperwin' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(503): error C2146: syntax error : missing ';' before identifier 'lpddpal' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(502): error C2146: syntax error : missing ';' before identifier 'lpddsback' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(501): error C2146: syntax error : missing ';' before identifier 'lpddsprimary' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(198): error C2146: syntax error : missing ';' before identifier 'off_color' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(197): error C2146: syntax error : missing ';' before identifier 'on_color' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(145): error C2146: syntax error : missing ';' before identifier 'palette' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(506): error C2146: syntax error : missing ';' before identifier 'palette' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\Shape.h(4): error C2146: syntax error : missing ';' before identifier 'rectlist' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(507): error C2146: syntax error : missing ';' before identifier 'save_palette' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(347): error C2146: syntax error : missing ';' before identifier 'Start_Clock' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(348): error C2146: syntax error : missing ';' before identifier 'Wait_Clock' d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(309): error C2371: 'LPDIRECTDRAWSURFACE7' : redefinition; different basic types d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(501): error C2371: 'LPDIRECTDRAWSURFACE7' : redefinition; different basic types d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(502): error C2371: 'LPDIRECTDRAWSURFACE7' : redefinition; different basic types d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(143): error C2501: 'BITMAP_FILE_TAG::bitmapfileheader' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(143): error C2501: 'BITMAP_FILE_TAG::BITMAPFILEHEADER' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(144): error C2501: 'BITMAP_FILE_TAG::bitmapinfoheader' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(144): error C2501: 'BITMAP_FILE_TAG::BITMAPINFOHEADER' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(145): error C2501: 'BITMAP_FILE_TAG::palette' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(145): error C2501: 'BITMAP_FILE_TAG::PALETTEENTRY' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(198): error C2501: 'BLINKER_TYP::off_color' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(197): error C2501: 'BLINKER_TYP::on_color' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(197): error C2501: 'BLINKER_TYP::PALETTEENTRY' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(198): error C2501: 'BLINKER_TYP::PALETTEENTRY' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(175): error C2501: 'BOB_TYP::images' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(175): error C2501: 'BOB_TYP::LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(308): error C2501: 'DDraw_Attach_Clipper' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(346): error C2501: 'DWORD' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(347): error C2501: 'DWORD' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(348): error C2501: 'DWORD' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(496): error C2501: 'fp_error' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(500): error C2501: 'lpdd' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(504): error C2501: 'lpddclipper' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(505): error C2501: 'lpddclipperwin' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(503): error C2501: 'lpddpal' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(502): error C2501: 'lpddsback' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(501): error C2501: 'lpddsprimary' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(308): error C2501: 'LPDIRECTDRAWCLIPPER' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(309): error C2501: 'LPDIRECTDRAWSURFACE7' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(506): error C2501: 'palette' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(227): error C2501: 'POLYGON2D_TYP::color' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(227): error C2501: 'POLYGON2D_TYP::DWORD' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(507): error C2501: 'save_palette' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\Shape.h(4): error C2501: 'sShape::LPRECT' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\Shape.h(4): error C2501: 'sShape::rectlist' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(348): error C2501: 'Wait_Clock' : missing storage-class or type specifiers d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(313): error C3861: 'LPDIRECTDRAWSURFACE7': identifier not found, even with argument-dependent lookup d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(314): error C3861: 'LPDIRECTDRAWSURFACE7': identifier not found, even with argument-dependent lookup d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(315): error C3861: 'LPDIRECTDRAWSURFACE7': identifier not found, even with argument-dependent lookup d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(489): error C3861: 'LPDIRECTDRAWSURFACE7': identifier not found, even with argument-dependent lookup d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(491): error C3861: 'LPDIRECTDRAWSURFACE7': identifier not found, even with argument-dependent lookup d:\My Projects\Armed Man 2\StarServerWorkingFolder\LaMothe-driven\Armed Man 2\Armed Man 2\t3dlib1.h(384): error C3861: 'LPPALETTEENTRY': identifier not found, even with argument-dependent lookup Добавлено @ 01:20 Как видно тут ни одной ошибки LNK. Добавлено @ 01:21 А наследую я CRealObject в классе Gunner01, про них тут тоже нет ни слова. -------------------- ![]() |
|||
|
||||
Rockie |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 8 Всего: 31 |
-------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 53 Всего: 183 |
Компилятор ругается на ошибки в файле t3dlib1.h. Это тот, который содержит пустой класс? Что-то слабо верится...
1) Пока ты не добавил свой класс точно все компилировалось? 2) Если ошибки возникают при компиляции нового cpp- файла, проверь, что включены все нужные заголовки. Это, конечно, если со скобками в t3dlib1.h все нормально... -------------------- ... |
|||
|
||||
Damarus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 671 Регистрация: 6.5.2006 Репутация: 6 Всего: 29 |
Решение: A LNK2005 error occurs when the CRT library and MFC libraries are linked in the wrong order in Visual C++ |
|||
|
||||
Bogdan1024 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1436 Регистрация: 28.9.2005 Где: Киев Репутация: нет Всего: 13 |
Earnest, я присоединяю автоматически генерируемый класс CGunner01:
До этого всё компилируется без ошибок вообще. t3dlib1 тут вообще не при чём. -------------------- ![]() |
|||
|
||||
Bogdan1024 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1436 Регистрация: 28.9.2005 Где: Киев Репутация: нет Всего: 13 |
Нашёл!
![]() Я не реализовал абстрактные функции класса CRealObject! А компилятор тупо искал их в следующих файлах. -------------------- ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |