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

Link Errors with FNP Version 11.13.1.1+ due to new dhcpcsvc.lib requirement

Link Errors with FNP Version 11.13.1.1+ due to new dhcpcsvc.lib requirement

Summary

When upgrading an application to 11.13.1.1+ new link errors are encountered

Symptoms

When upgrading an application to 11.13.1.1+ new link errors are encountered, for example -

1>lmgr.lib(lm_getid_typ.obj) : error LNK2019: unresolved external symbol _ddyg9wyfs referenced in function _pwi4K1aPvC
1>lmgr.lib(lm_getid_typ.obj) : error LNK2019: unresolved external symbol _d11gsnYHEcAl_d referenced in function _pwi4K1aPvC
1>lmgr.lib(lm_getid_typ.obj) : error LNK2019: unresolved external symbol _roGpdQXNdSY9 referenced in function _pwi4K1aPvC
1>lmgr.lib(lm_getid_typ.obj) : error LNK2019: unresolved external symbol _gT3gnC_cGgCjei9 referenced in function _pwi4K1aPvC
1>lmgr.lib(leintelid.obj) : error LNK2019: unresolved external symbol _qTbshhTTr60 referenced in function _kdJGU1LLS9
1>lmgr.lib(cmn_vm_azure-windows.obj) : error LNK2019: unresolved external symbol _DhcpRequestParams@44 referenced in function _s_GetOption245

Cause

With the release of 11.13.1.1 a new library is required, dhcpcsvc.lib, as indicated by this extract from the makefile -

XTRALIB1 = oldnames.lib kernel32.lib user32.lib netapi32.lib \
advapi32.lib gdi32.lib comdlg32.lib comctl32.lib wsock32.lib shell32.lib \
Rpcrt4.lib oleaut32.lib Ole32.lib Wbemuuid.lib wintrust.lib crypt32.lib Ws2_32.lib psapi.lib Shlwapi.lib dhcpcsvc.lib

but this is not currently included in the documentation.

Resolution

Adding this library to the link list should resolve the error.
The Development Environment Guide for the next GA version, 11.14, will include details for the complete required link list.

Additional Information

dhcpcsvc.lib was added as a part of enhancement to support Azure detection in FNP.
Was this article helpful? Yes No
No ratings
Version history
Last update:
‎Aug 31, 2018 08:23 AM
Updated by: