01-05-2015 10:31 AM
I have a third party LIB and DLL (I don't have source code) that I need to integrate into a MATRIXx simulation. They are compiled as 64 bit binaries, which won't link into a 32bit MatrixX solution. I am opening MATRIXx from the VisualStudio x64 Win64 command prompt to define the correct environment variables.
The actual error is from the Visual Studio 2010 linker:
error LNK2019: unresolved external symbol Library_SetPath referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol DynamicLib_AddLibrary referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Symbol_SetFunctionPtr referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Symbol_SetPrototype referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Symbol_SetCallingConv referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Symbol_SetNameMangling referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Symbol_SetExport referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Symbol_SetName referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Object_AddSymbol referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Object_SetLanguage referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Object_SetPath referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol DynamicLib_AddObject referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Include_SetLanguage referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Include_SetPath referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol DynamicLib_AddInclude referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Define_SetLanguage referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Define_SetValue referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol Define_SetName referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol DynamicLib_AddDefine referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol DynamicLib_SetDebug referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol DynamicLib_SetRTLibLinkage referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol DynamicLib_SetBuildTime referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol DynamicLib_SetBuildProcess referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol DynamicLib_SetArchitecture referenced in function DynamicLib_Initialize
error LNK2019: unresolved external symbol DynamicLib_SetXmlVersion referenced in function DynamicLib_Initialize
I have tracked most of these references to libUcbUtil.lib. All of the copies of this file in MATRIXx 7.2.6 are 32bit. Is there a 64 bit version of libUcbUtil? More importantly, am I on the right path to resolution or will I ultimately be asking for a complete 64 bit delivery of MATRIXx?
Thanks,
Kevin