Problem:
Release 5.0 WebSync 5:
After installing Net Express 5.0 WebSync 5 and compiling / rebuilding a project there will be shown a linker warning LNK4044. What to do to prevent this?
msvcrt.lib(crtmanifest.obj) : warning LNK4044: unrecognized option "manifestdependency:type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'"; ignored
Starting rebuild
Rebuilding C:\\SOURCE\\P760CDIN\\p760cdin.cbl
Rebuilding C:\\SOURCE\\P760CDIN\\PAID10U.cbl
Rebuilding C:\\SOURCE\\P760CDIN\\PAID28U.cbl
Rebuilding C:\\SOURCE\\P760CDIN\\PAID40X.cbl
Rebuilding C:\\SOURCE\\P760CDIN\\PAID41U.cbl
Rebuilding C:\\SOURCE\\P760CDIN\\PAID45U.cbl
Rebuilding C:\\SOURCE\\P760CDIN\\PAID47U.cbl
Rebuilding C:\\SOURCE\\P760CDIN\\PAID54U.cbl
Rebuilding C:\\SOURCE\\P760CDIN\\PAID55U.cbl
Rebuilding C:\\SOURCE\\P760CDIN\\PAID57U.cbl
Rebuilding RELEASE\\p760cdin.exe
Micro Focus Net Express - CBLLINK utility
Version 5.005.0025 Copyright (C) 1984-2006 Micro Focus (IP) Limited.
Executing:cblnames /N /Ocbllds00001250 /V /S /BFSD /MP760CDIN RELEASE\\p760cdin.OBJ RELEASE\\PAID10U.OBJ RELEASE\\PAID28U.OBJ RELEASE\\PAID40X.OBJ RELEASE\\PAID41U.OBJ RELEASE\\PAID45U.OBJ RELEASE\\PAID47U.OBJ RELEASE\\PAID54U.OBJ RELEASE\\PAID55U.OBJ RELEASE\\PAID57U.OBJ
Scanning object files:-
RELEASE\\p760cdin.OBJ
found public -> P760CDIN
RELEASE\\PAID10U.OBJ
found public -> PAID10U
RELEASE\\PAID28U.OBJ
found public -> PAID28U
RELEASE\\PAID40X.OBJ
found public -> PAID40X
RELEASE\\PAID41U.OBJ
found public -> PAID41U
RELEASE\\PAID45U.OBJ
found public -> PAID45U
RELEASE\\PAID47U.OBJ
found public -> PAID47U
RELEASE\\PAID54U.OBJ
found public -> PAID54U
RELEASE\\PAID55U.OBJ
found public -> PAID55U
RELEASE\\PAID57U.OBJ
found public -> PAID57U
acccgi.obj
found public -> ACCCGI
found public -> PC_ISAPI_GET_EXT_BLOCK
found public -> CBL_ACCEPT_EXTERNAL
found public -> CBL_DISPLAY_EXTERNAL
found public -> CBL_WRITE_BROWSER
adis.obj
found public -> ADIS
adisinit.obj
found public -> ADISINIT
adiskey.obj
found public -> ADISKEY
adisdyna.obj
found public -> ADISDYNA
mffh.obj
found public -> MFFH
found public -> ESDSFH
found public -> FHREDIR
found public -> MFFH_VALIDATE_DCB
found public -> XFH_FUNC
found public -> XFH_CLOSE_MVS
found public -> XFH_CLOSE_MVS_LEVEL
found public -> XFH_CLOSE_MAPPER
found public -> FHR_CLOSE
found public -> CBL_CFGREAD_EXTFH
found public -> MFFH_MODIFY_DISABLE
found public -> MFFH_MODIFY_TRACE
found public -> MFFH_MODIFY_DCB
found public -> CTF_TRACER_NOTIFY_MFFH_XFH
found public -> XFH_TLOGCFG
found public -> XFH_TLOGINIT
found public -> XFH_TLOGTERM
found public -> XFH_TLOGENDS
found public -> XFH_TLOGCOMP
bsio.obj
found public -> BSIO
found public -> STRIPE_INITIALIZE
found public -> STRIPE0GETPARAMS
found public -> STRIPE_OPEN_FILE
found public -> STRIPE_CREATE_FILE
found public -> STRIPE_DELETE_FILE
found public -> STRIPE_COPY_FILE
found public -> STRIPE_RENAME_FILE
found public -> STRIPE_CLOSE_FILE
found public -> STRIPE_READ_FILE
found public -> STRIPE_SEEK_END
found public -> STRIPE_WRITE_FILE
found public -> STRIPE_SETSEMA
found public -> STRIPE_RELSEMA
found public -> STRIPE_LOCKFILE
found public -> STRIPE_UNLFILE
found public -> STRIPE_UNLOCK
found public -> STRIPE_TEST_RECORD_LOCK
found public -> STRIPE_GET_RECORD_LOCK
found public -> STRIPE_FREE_RECORD_LOCK
found public -> STRIPE_FLUSH_FILE
found public -> STRIPE_CONFIG_INFO
found public -> STRIPE_MESSAGE
found public -> STRIPE_PASSTHRU
extfhsub.obj
found public -> EXTFHSUB
mfini.obj
found public -> MFINI
extsm.obj
found public -> EXTSM
found public -> XSM_CLOSE_EXTSM
found public -> CTF_TRACER_NOTIFY_MFFH_XSM
externl.obj
found public -> CHECKFIL
found public -> CHECKKY2
found public -> CHECKKEY
_class.obj
found public -> _CLASS
_codeset.obj
found public -> _CODESET
found public -> CODESET
found public -> DOT_NET_CODESET
found public -> DOT_NET_CODESET_RESET
Creating cbllds00001250.obj
Creating cbllds00001250.lnk
CBLNAMES completed
Executing:link -subsystem:console -base:0x400000 -nodefaultlib @cbllds00001250.lnk -out:RELEASE\\p760cdin.exe cblrtss.lib msvcrt.lib kernel32.lib user32.lib gdi32.lib advapi32.lib
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
RELEASE\\p760cdin.OBJ
RELEASE\\PAID10U.OBJ
RELEASE\\PAID28U.OBJ
RELEASE\\PAID40X.OBJ
RELEASE\\PAID41U.OBJ
RELEASE\\PAID45U.OBJ
RELEASE\\PAID47U.OBJ
RELEASE\\PAID54U.OBJ
RELEASE\\PAID55U.OBJ
RELEASE\\PAID57U.OBJ
acccgi.obj
adis.obj
adisinit.obj
adiskey.obj
adisdyna.obj
mffh.obj
bsio.obj
extfhsub.obj
mfini.obj
extsm.obj
externl.obj
_class.obj
_codeset.obj
cbllds00001250.obj
msvcrt.lib(crtmanifest.obj) : warning LNK4044: unrecognized option "manifestdependency:type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'"; ignored
msvcrt.lib(crtmanifest.obj) : warning LNK4044: unrecognized option "manifestdependency:type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'"; ignored
Creating library RELEASE\\p760cdin.lib and object RELEASE\\p760cdin.exp
CBLLINK completed
Rebuild complete
Resolution:
Basically, the MSVCRT.LIB should be used from this Net Express 5 ..\\base\\lib folder to link an application. Also, to ensure that this LIB environment variable points to ..\\base\\lib first.
