объявляю класс
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
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Gcc (2010)
- Форум C++ Изучаю наследование классов. (2015)
- Форум не компилится ( не линкуется ) kde софт (2006)
- Форум Ошибка: undefined reference to 'shm_unlink' (2010)
- Форум [C,C++][nmap][arm] Проблемы конечной линковки с libc и прочим (2010)
- Форум c++ и boost (2011)
- Форум Си, объявление static-функций (2007)
- Форум Объявление функций внутри функции. (2023)
- Форум Константные аргументы функций в С (2008)
- Форум объявление функции как const (2013)