ObjectARX
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

objectarx name mangling in the export symbols

1 REPLY 1
SOLVED
Reply
Message 1 of 2
chenzero
219 Views, 1 Reply

objectarx name mangling in the export symbols

Hello,

I am a developer in self learning ObjectArx programming.

The version I am using is a relative old, ObjectArx2016.

The problem I encountered is, the exported symbols in acdb20.lib is mangled, e.g:

for  function acrxUnloadApp(), when running cmd dumpbin,(tool in Visual Studio 2019),

dumpbin /exports acdb22.lib, it shows:

.......

?acrxUnloadApp@@YA_NPEB_W_N@Z (bool __cdecl acrxUnloadApp(wchar_t const *,bool))

......

This results in the minimal ObjectArx app can not link. ( reference error)

I also check the ObjectArx2018, same with name mangling.

both ObjectArx SDK are download from official web site.

Do I miss something or should try latest version ?

Thank you very much !

cz

 

 

1 REPLY 1
Message 2 of 2
chenzero
in reply to: chenzero

At last, I found the root cause of unresolved link error is,

because the lib is x64, should set the Visual Studio 2019 target platform also to  x64.

Thanks!

 

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

AutoCAD Inside the Factory


Autodesk Design & Make Report