cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Help us improve the PTC Community by taking this short Community Survey! X

Link Errors when linking userExistsPe.c.Please Help me to resolve this

klingareddy
1-Newbie

Link Errors when linking userExistsPe.c.Please Help me to resolve this

we are doing ENOVIA to CREO Integration.After installing ConnectorForCreoandProEngineerClient.we got userExists folder.Inside UserExists Folder buildPe.bat file is there.

when running buildPe.bat file i am getting these link errors.Please help me to resolve this.

userExits_pe.c

   Creating library plat-win64\userExits_pe.lib and object plat-win64\userExits_pe.exp

userExits_pe.obj : error LNK2019: unresolved external symbol _ProArrayObjectAdd referenced in function _UE_ConnectPre

userExits_pe.obj : error LNK2019: unresolved external symbol _ProValuedataStringSet referenced in function _UE_ConnectPre

userExits_pe.obj : error LNK2019: unresolved external symbol _ProStringToWstring referenced in function _UE_ConnectPre

userExits_pe.obj : error LNK2019: unresolved external symbol _debugPrint referenced in function _UE_ConnectPre

userExits_pe.obj : error LNK2019: unresolved external symbol _mxif_Free referenced in function _UE_ConnectPost

userExits_pe.obj : error LNK2019: unresolved external symbol _mxif_MqlCommand referenced in function _UE_ConnectPost

userExits_pe.obj : error LNK2019: unresolved external symbol _ProMdlNameGet referenced in function _UE_CheckinDialogPre

userExits_pe.obj : error LNK2019: unresolved external symbol _ProMdlCurrentGet referenced in function _UE_CheckinDialogPre

plat-win64\userExits_pe.dll : fatal error LNK1120: 8 unresolved externals

************************************

*** userExits dll build failed!! ***

************************************

Press any key to continue . . .

My buildPe.bat file is

@echo off

rem ****************************************************************************************

rem Please Set appropriate paths for UG install dir, Visual Studio dir and Microsoft SDK dir

rem ****************************************************************************************

set PRO_MACHINE_TYPE=x86e_win64

set PROTOOL_SRC=C:\Program Files\PTC\Creo 2.0\Common Files\M130\protoolkit

set PROTOOL_SYS=%PROTOOL_SRC%\%PRO_MACHINE_TYPE%

set USER_EXISTS=C:\ConnectorForPRO\userexits

set VS_DIR=c:\Program Files (x86)\Microsoft Visual Studio 10.0

set SDK_DIR=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A

set PATH=%VS_DIR%\VC\bin;%VS_DIR%\Common7\IDE;%PROTOOL_SRC%\includes;%PROTOOL_SRC%\protk_appls\includes;

set LIB=%VS_DIR%\VC\lib;%SDK_DIR%\Lib;%PROTOOL_SRC%\includes;%PROTOOL_SRC%\protk_appls\includes;%USER_EXISTS%\userExits;

set INCLUDE=%VS_DIR%\VC\include;%PROTOOL_SRC%\includes;%PROTOOL_SRC%\protk_appls\includes;

mkdir .\plat-win64

CL.exe /I"%PROTOOL_SRC%\includes" /I"%PROTOOL_SRC%\protk_appls\includes" /I..\..\MxInterface /nologo /W2 /O2 /c /Fp /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DNDEBUG /Dhypot=_hypot /DMSB_LEFT /Dfar=ptc_far /Dhuge=p_huge /Dnear=p_near /c /W2 /D_X86_=1 /D_WSTDIO_DEFINED /DPRO_MACHINE=29 /DPRO_OS=4 /Foplat-win64\userExits_pe.obj userExits_pe.c

link.exe /ERRORREPORT:PROMPT /OUT:"plat-win64\userExits_pe.dll" /INCREMENTAL:NO /NOLOGO advapi32.lib comdlg32.lib gdi32.lib kernel32.lib mpr.lib libcmt.lib psapi.lib netapi32.lib ole32.lib oleaut32.lib shell32.lib user32.lib uuid.lib ws2_32.lib winspool.lib wsock32.lib MxInterface.lib "%PROTOOL_SYS%\obj\protk_dll.lib" "%PROTOOL_SYS%\obj\protkmd.lib" /SUBSYSTEM:WINDOWS /DLL "plat-win64\userExits_pe.obj"

if exist ".\plat-win64\userExits_pe.dll" (

echo ********************************************

echo *** userExits dll created successfully!! ***

echo ********************************************

) else (

echo ************************************

echo *** userExits dll build failed!! ***

echo ************************************

)

pause

0 REPLIES 0
Top Tags