Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ошибки компоновщика LNK2005 и LNK2019
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! При построении проекта получаю следующие ошибки: 1>Pixel.obj : error LNK2005: "public: __thiscall Pixel::Pixel(class Pixel const &)" (??0Pixel@@QAE@ABV0@@Z) уже определен в usePixel.obj 1>usePixel.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall Pixel::Move(int,int)" (?Move@Pixel@@QAEXHH@Z) в функции "void __cdecl test(void)" (?test@@YAXXZ) 1>usePixel.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall Pixel::Print(char *,char *)const " (?Print@Pixel@@QBEXPAD0@Z) в функции "void __cdecl test(void)" (?test@@YAXXZ) 1>usePixel.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: double __thiscall Pixel::Dist(class Pixel const &)const " (?Dist@Pixel@@QBENABV1@@Z) в функции "void __cdecl test(void)" (?test@@YAXXZ) по 1 - есть класс Point и класс Pixel, для которого Point является базовым. Определяю конструкторы копирования для Point и для Pixel. по 2 в классе Pixel не переопределяю функции Move, Print и Dist ни в Pixel.h, ни в Pixel.cpp - функционал Point устраивает. Код: Point.h: #define POINT_H #include<iostream> class Point { int x,y; public: ... Point(int =0, int =0); Point(const Point &); ~Point(); }; #endif Point.cpp #include<iostream> #include<cmath> #include"point.h" ... Point::Point(const Point &other) { SetX(other.x); SetY(other.y); } ... Pixel.h #ifndef PIXEL_H #define PIXEL_H #include "point.h" class Pixel : public Point { public: ... Pixel(const Pixel & _p); ... private: Color c; }; #endif Pixel.cpp #include<iostream> #include "Pixel.h" ... Pixel::Pixel(const Pixel & _p) : Point(_p), c(_p.c) {} ... Как решить эти проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2013, 05:55 |
|
||
|
ошибки компоновщика LNK2005 и LNK2019
|
|||
|---|---|---|---|
|
#18+
SeerRus, 1>Pixel.obj : error LNK2005: "public: __thiscall Pixel::Pixel(class Pixel const &)" (??0Pixel@@QAE@ABV0@@Z) уже определен в usePixel.obj а что за usePixel? Что-то ты не договариваешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2013, 10:29 |
|
||
|
ошибки компоновщика LNK2005 и LNK2019
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2013, 10:56 |
|
||
|
ошибки компоновщика LNK2005 и LNK2019
|
|||
|---|---|---|---|
|
#18+
SeerRus, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2013, 11:25 |
|
||
|
ошибки компоновщика LNK2005 и LNK2019
|
|||
|---|---|---|---|
|
#18+
ifndef есть, при копировании в описание ошибки забыл её. При отсутствующей строке выдает ошибку о непарном endif и до компоновщика не доходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2013, 11:29 |
|
||
|
ошибки компоновщика LNK2005 и LNK2019
|
|||
|---|---|---|---|
|
#18+
SeerRus, запакуй свой проект и положи куда-нибудь - быстрее будет, чем вытигивать из тебя информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2013, 12:59 |
|
||
|
ошибки компоновщика LNK2005 и LNK2019
|
|||
|---|---|---|---|
|
#18+
Вопрос решён, спасибо за участие. usePoint.cpp не был скопирован из другого (старого) проекта, как собирался изначально, а использовался оттуда. Перенес копию в этот проект, включил её и всё заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2013, 15:39 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38188939&tid=2020365]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
164ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 282ms |
| total: | 541ms |

| 0 / 0 |
