объявляю класс
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)
- Форум Проблемы с gcc в Mandrake 10.1 (2005)
- Форум ppp over xmpp не компилируется :( (2009)
- Форум QT - не получается работать с сигналами (2012)
- Форум не компилится ( не линкуется ) kde софт (2006)
- Форум Через g++ компилируется, через gcc не компилируется. (2013)
- Форум Hello, Qt! (2006)
- Форум id3lib (2004)
- Форум [C++ такой C++]Шаблонные методы и разделение на .h/.cpp (2010)
- Форум Пробшемма с шаблонами в C++ (2006)