Page 1 of 1
VS2012 & FWH 14.12 & Last Harbour some warnings
Posted:
Sun Jan 18, 2015 5:53 pm
by Horizon
Hi Antonio,
I get these warning errors. Should I change something?
- Code: Select all Expand view
MSVCRT.lib(ti_inst.obj) : warning LNK4006: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in LIBCMT.lib(typinfo.obj); second definition ignored
MSVCRT.lib(ti_inst.obj) : warning LNK4006: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) already defined in LIBCMT.lib(typinfo.obj); second definition ignored
Creating library IcraW.lib and object IcraW.exp
LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
Re: VS2012 & FWH 14.12 & Last Harbour some warnings
Posted:
Sun Jan 18, 2015 6:22 pm
by Antonio Linares
Hakan,
You should not link LIBCMT.lib.
Please remove it and try it again
Re: VS2012 & FWH 14.12 & Last Harbour some warnings
Posted:
Sun Jan 18, 2015 6:33 pm
by Horizon
Antonio Linares wrote:Hakan,
You should not link LIBCMT.lib.
Please remove it and try it again
Antonio,
There is not.
- Code: Select all Expand view
echo $(FWDIR)\lib\FiveH32.lib $(FWDIR)\lib\FiveHC32.lib >> msvc.tmp
echo $(OBJDIR)\font.obj >> msvc.tmp
echo $(OBJDIR)\TSmtp.obj >> msvc.tmp
echo $(HBDIR)\lib\hbrtl.lib >> msvc.tmp
echo $(HBDIR)\lib\hbvm.lib >> msvc.tmp
echo $(HBDIR)\lib\gtgui.lib >> msvc.tmp
echo $(HBDIR)\lib\hblang.lib >> msvc.tmp
echo $(HBDIR)\lib\hbmacro.lib >> msvc.tmp
echo $(HBDIR)\lib\hbrdd.lib >> msvc.tmp
echo $(HBDIR)\lib\rddntx.lib >> msvc.tmp
echo $(HBDIR)\lib\rddcdx.lib >> msvc.tmp
echo $(HBDIR)\lib\rddfpt.lib >> msvc.tmp
echo $(HBDIR)\lib\hbsix.lib >> msvc.tmp
echo $(HBDIR)\lib\hbdebug.lib >> msvc.tmp
echo $(HBDIR)\lib\hbcommon.lib >> msvc.tmp
echo $(HBDIR)\lib\hbpp.lib >> msvc.tmp
echo $(HBDIR)\lib\hbwin.lib >> msvc.tmp
echo $(HBDIR)\lib\hbcplr.lib >> msvc.tmp
echo $(HBDIR)\lib\xhb.lib >> msvc.tmp
echo $(HBDIR)\lib\hbpcre.lib >> msvc.tmp
echo $(HBDIR)\lib\hbct.lib >> msvc.tmp
echo $(HBDIR)\lib\hbcpage.lib >> msvc.tmp
echo $(HBDIR)\lib\hbzlib.lib >> msvc.tmp
echo $(HBDIR)\lib\hbmzip.lib >> msvc.tmp
echo $(HBDIR)\lib\hbziparc.lib >> msvc.tmp
echo $(HBDIR)\lib\minizip.lib >> msvc.tmp
echo $(HBDIR)\lib\hbmisc.lib >> msvc.tmp
echo $(HBDIR)\lib\hbmisc_dll.lib >> msvc.tmp
echo $(SDKDIR)\lib\kernel32.lib >> msvc.tmp
echo $(SDKDIR)\lib\user32.lib >> msvc.tmp
echo $(SDKDIR)\lib\gdi32.lib >> msvc.tmp
echo $(SDKDIR)\lib\winspool.lib >> msvc.tmp
echo $(SDKDIR)\lib\comctl32.lib >> msvc.tmp
echo $(SDKDIR)\lib\comdlg32.lib >> msvc.tmp
echo $(SDKDIR)\lib\advapi32.lib >> msvc.tmp
echo $(SDKDIR)\lib\shell32.lib >> msvc.tmp
echo $(SDKDIR)\lib\ole32.lib >> msvc.tmp
echo $(SDKDIR)\lib\oleaut32.lib >> msvc.tmp
echo $(SDKDIR)\lib\uuid.lib >> msvc.tmp
echo $(SDKDIR)\lib\odbc32.lib >> msvc.tmp
echo $(SDKDIR)\lib\odbccp32.lib >> msvc.tmp
echo $(SDKDIR)\lib\iphlpapi.lib >> msvc.tmp
echo $(SDKDIR)\lib\mpr.lib >> msvc.tmp
echo $(SDKDIR)\lib\version.lib >> msvc.tmp
echo $(SDKDIR)\lib\wsock32.lib >> msvc.tmp
echo $(SDKDIR)\lib\msimg32.lib >> msvc.tmp
echo $(SDKDIR)\lib\oledlg.lib >> msvc.tmp
echo $(SDKDIR)\lib\psapi.lib >> msvc.tmp
echo $(SDKDIR)\lib\gdiplus.lib >> msvc.tmp
echo $(SDKDIR)\lib\winmm.lib >> msvc.tmp
echo $(SDKDIR)\lib\WS2_32.lib >> msvc.tmp
echo $(MY_LIBs)\png.lib >> msvc.tmp
echo $(MY_LIBs)\send32.lib >> msvc.tmp
echo $(MY_LIBs)\mem32.lib >> msvc.tmp
echo $(MY_LIBs)\hbssl.lib >> msvc.tmp
echo $(MY_LIBs)\hbtipssl.lib >> msvc.tmp
echo $(MY_LIBs)\libeay32.lib >> msvc.tmp
echo $(MY_LIBs)\ssleay32.lib >> msvc.tmp
echo $(MY_LIBs)\SKeyLi32.lib >> msvc.tmp
echo $(MY_LIBs)\haspw32.lib >> msvc.tmp
IF EXIST IcraW.res echo IcraW.res >> msvc.tmp
::SET LIB=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib
SET PATH=%path%;$(VCDIR)\bin
"$(VCDIR)"\bin\link @msvc.tmp /nologo /subsystem:windows /force:multiple \
/NODEFAULTLIB:libc /OUT:IcraW.exe> link.log
type link.log
del msvc.tmp
Re: VS2012 & FWH 14.12 & Last Harbour some warnings
Posted:
Sun Jan 18, 2015 7:22 pm
by Antonio Linares
Hakan,
Please add this flag:
/NODEFAULTLIB:libcmt
Re: VS2012 & FWH 14.12 & Last Harbour some warnings
Posted:
Sun Jan 18, 2015 8:58 pm
by Horizon
Antonio Linares wrote:Hakan,
Please add this flag:
/NODEFAULTLIB:libcmt
I have added but the result is no exe.
- Code: Select all Expand view
Creating library IcraW.lib and object IcraW.exp
SKeyLi32.lib(cryptlib.obj) : error LNK2019: unresolved external symbol __iob referenced in function _OPENSSL_showfatal
IcraW.exe : fatal error LNK1120: 1 unresolved externals
Re: VS2012 & FWH 14.12 & Last Harbour some warnings
Posted:
Sun Jan 18, 2015 9:07 pm
by Horizon
Hi Antonio,
I have added /NODEFAULTLIB:msvcrt and there is no warning. It is OK now.
Thanks
Re: VS2012 & FWH 14.12 & Last Harbour some warnings
Posted:
Sun Jan 18, 2015 10:59 pm
by Antonio Linares
Very good