OpenXCP
-
I am trying to build the open source git hub tool OpenXCP, which uses an external git library qtcsv to write CSV files. The library is not included in the OpenXCP library so I have downloaded and built a static version. However when the application is linked against it I get some odd unresolved symbol names. For example
205: undefined reference to `__imp__ZN5QtCSV10StringDataC1Ev'
Looking at the library with dumpbin I can see the exported symbols do not have the same name
ZN5QtCSV10StringDataC1ERKS0
006 00000000 SECT3 notype External |
_imp__ZN5QtCSV10StringDataC1ERKS0
007 00000000 UNDEF notype External |Going back to the C++ code this seems to be a reference to a class type and additional information has been added to the name
QtCSV::StringData data;
Can anyone please explain what is going on here and how I fix it?