объявляю класс
class CDrawObject
{
public:
CDrawObject(void);
~CDrawObject(void);
int getPosX() const;
-----------------------------------------
в реализации
int CDrawObject::getPosX() const
{
return this->posX;
}
-----------------------------------------
в коде вызываю например
cRes = new char[4];
sprintf(cRes,«%d», (*iterator_selectedObject)->getPosX());
gtk_entry_set_text(pbEdX, cRes);
delete cRes;
и пишет везде ошибку
/home/igor/scada/ScadaGraphic.cpp:125: undefined reference to `CDrawObject::getPosX()'
ScadaGraphic.o: In function `motion_notify_event':
/home/igor/scada/ScadaGraphic.cpp:175: undefined reference to `CDrawObject::getPosX()'
/home/igor/scada/ScadaGraphic.cpp:185: undefined reference to `CDrawObject::getPosX()'
точно такой же код в Visual Studio отлично компилится

Ответ на:
Makefile в студию
от yoghurt
Ответ на:
комментарий
от g-71

Ответ на:
комментарий
от Dendy
Ответ на:
комментарий
от g-71

Ответ на:
комментарий
от Dendy
Ответ на:
комментарий
от g-71

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум C++ Изучаю наследование классов. (2015)
- Форум QT - не получается работать с сигналами (2012)
- Форум Снова статические ф-ции члены (2003)
- Форум [C++ такой C++]Шаблонные методы и разделение на .h/.cpp (2010)
- Форум не компилится ( не линкуется ) kde софт (2006)
- Форум Проблема с шаблоном класса. (2002)
- Форум Как правильно реализовать конструктор родителя внутри наследника? (2015)
- Форум Содержит ли данный код UB? (2018)
- Форум Содержит ли данный код UB? Попытка №2 (2018)
- Форум Ошибки линковки gcc (2004)