This is the specific error I am getting:
libFoo.so: undefined reference to `IID_IFOOBAR'
collect2: ld returned 1 exit status
make: *** [/home/F.exe] Error 1
when I try to check the symbols in my object file A.o
nm A.obj | grep IID_
I get no symbols listed in my object file of the 'IID_IFOOBAR' that should be there since it is defined in a header file as:
extern const blahType IID_IFOOBAR
Am I missing something? Should IID_IFOOBAR be defined differently somewhere since it is an extern variable? If this question is too specific I will remove it. But perhaps someone's intuition will help me here.