Hypermesh Library 2019.1.7 Unresolved Symbol Errors

Hello,
I am new to using Altair hypermesh and am working with a legacy codebase from 2014 which used the hm.lib hmin.lib hmreslib.lib and hmmodlib.lib libraries. When I try to build the code I run into
LNK2001 unresolved external symbol HMRES_displacementadd posthv addForceVector.obj
When I check the library file using the Visual Studio Developer Command Prompt
W:\posthv>dumpbin /SYMBOLS hmreslib.lib | findstr HMRES_displacementadd
164 00000000 SECT49 notype () External | HMRES_displacementadd |
---|---|
16E 00000000 SECT4A notype () External | HMRES_displacementadd_ |
2D2 00000000 SECTA6 notype Static | $unwind$HMRES_displacementadd |
2D5 00000000 SECTA7 notype Static | $pdata$HMRES_displacementadd |
We do see the symbol.
I am using Visual Studio 2022 and the libraries are linked in the Project's linker tab.
Thanks for any advice!
Answers
-
hello @allenallen,
may I ask you twhat you are trying to achieve here?
Also being new to HyperMesh and automating on n old, non officially supported version seems a bit unexpected to me.
Is there any chance we can support you and the company you're working with with the usage of a more recent version of HyperMesh?
Regards,Michael
0 -
Hi @Michael Herve, thanks for your reply!
The code I am working with is legacy code that needs to be maintained. Hypermesh is involved in one small part of the codebase. I haven't worked with Hypermesh before, but I really just need to build the code. The only issue I am having is getting the program to build because of these linker errors.
The three versions of hypermesh we have access to are 2019.1.7, 2022.3.1 and 2023.1.1. I would be happy to use any version, but the code is already written. If I need to use a more modern version is there a guide to upgrading?
I'm honestly pretty confused that I am seeing an error about an unresolved symbol, but that symbol seems to be present when I dump symbols and search for it in the command line.
0 -
Hello @allenallen ,
So far we have few feedback about users working directly with HyperMesh libraries. May I ask you the command you are using to build the code? I may assume your compilation of HyperMesh is based on some in-house tools, so for the sake of not exposing specific information in Community, please submit a support request so that we can continue to support your request.
Best Regards,
Michael
0