# Resolving undefined references

#### Quasar Chunawala

##### Active Member
Hi,

I am trying to model points in the [TEX]{R}^{2}[/TEX] in a C++ program - chapter 4 of Introduction to C++ for financial engineers. I am working on Ubuntu - gc++ compiler with Eclipse as the IDE.

While building the project, the compilation works good. The linker throws an undefined reference error.

Building target: PointDemo
g++ -o "PointDemo" ./Point.o ./TestPoint.o
./Point.o: In function Point:: Point()':
/home/quasar/workspace/PointDemo/Debug/../Point.cpp:14: undefined reference to vtable for Point'

Do the arguments to g++ -o need to supplied in a specific order?

I apologize that the question is not pertaining to C++ syntax as such, but rather a configuration issue. I googled, but I can't resolve the error.

Last edited:

#### Daniel Duffy

##### C++ author, trainer
It's a question of knowing the compilation and linking processes.

Code looks like verbatim copy. What happened to author's copyright?

Last edited:

#### Quasar Chunawala

##### Active Member
I apologize for having posted the code. I have taken it off.

#### Daniel Duffy

##### C++ author, trainer
No problem.

edit: Anyways, the whole point about programming is to spend as long as it takes to solve compiler problems. You cannot expect others to debug your code for you.

Maybe take a simpler example.

Last edited: