Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ TheIDE » U++ TheIDE: Compiling, Linking, Debugging of your packages » Compiler/Linker options
Compiler/Linker options [message #20303] Sat, 07 March 2009 23:52 Go to next message
slud is currently offline  slud
Messages: 4
Registered: March 2009
Junior Member
How can I change compiler/linker options? For instance I'd like to change from -MTd to -MDd? I did a lot of search but found nothing about it.
Re: Compiler/Linker options [message #20304 is a reply to message #20303] Sun, 08 March 2009 00:55 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
In "Project/Package organizer".

Right click right panes and you can add linker/compiler options for packages and/or files.

Mirek
Re: Compiler/Linker options [message #20305 is a reply to message #20303] Sun, 08 March 2009 01:50 Go to previous messageGo to next message
slud is currently offline  slud
Messages: 4
Registered: March 2009
Junior Member
I can't change it with package organizer because it's still being overriden with -MTd at compilation time Confused Moreover I'd like to take full controll on these all parameters.
Re: Compiler/Linker options [message #20306 is a reply to message #20305] Sun, 08 March 2009 09:26 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
It is true that there are some options forced by current compilation mode. However, any options submitted by package organizer are on commandline placed *after* those "defualt" options, means they should override "automatic" options.

BTW, activate Setup/Verbose mode to see what is really being sent to compiler/linker.

Mirek
Re: Compiler/Linker options [message #20307 is a reply to message #20303] Sun, 08 March 2009 10:17 Go to previous messageGo to next message
slud is currently offline  slud
Messages: 4
Registered: March 2009
Junior Member
Unfortunately options from package organizer are passed before default ones. I've got line -MDd in compiler options and the output is:
...
cl : Command line warning D9025 : overriding '/MDd' with '/MTd'
...
... -DbmMINUTE=48 -DbmSECOND=30 -EHsc -Zi -MDd -MTd -Od -Gy ...

It's not like I've just run upp stucked on something and put questions Smile I'm after several hours of tries, reading manuals (maybe not to carefuly) and forum Smile

Maybe I'll try to be more specific. I want to build and app that uses COLLADA DOM (current ver. is 2.2 but I'm still using a little older one, so the setup might be little different). I've already added include and library directories, added libs in package organizer and so on, but I've stucked on linking it together. I've got problems with some already defined symbols when linking, and that depends on runtime - collada dom was built using MDd, so I think the -MTd option might be an issue. In the COLLADA DOM are libraries that were built using VS 2008. I've successfuly built same project in visual studio and since I'm using MS VS9 compiler on TheIde I thought that analyzing compiler and linker command line options and makind them similar could solve the problem.

I attach some output strings:
/*

---------- THIS IS THE COMPILER COMMAND LINE FROM VS 2008 -------------
/Od /I "E:\magazyn\coding\colladadom-source\dom\include\1.4" /I "E:\magazyn\coding\colladadom-source\dom\include"
/D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE"
/Gm /EHsc /RTC1 /MDd /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W3 /c /ZI /TP /errorReport:prompt


---------- THIS IS THE COMPILER COMMAND LINE FROM TheIDE -------------
E:\programy\msvs9\Vc\Bin\cl.exe -nologo -W3 -GR -c 
-I"e:\temp\upp" -I"e:\programy\upp\uppsrc" 
-I"E:\programy\msvs9\Vc\Include" 
-I"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include"
-I"E:\cd\dom\include" 
-I"E:\cd\dom\include\1.4" 
-DflagGUI -DflagMAIN -DflagMSC9 -DflagDEBUG -DflagDEBUG_FULL -DflagBLITZ -DflagWIN32 -DflagMSC -DbmYEAR=2009 -DbmMONTH=3 -DbmDAY=7 
	-DbmHOUR=19 -DbmMINUTE=35 -DbmSECOND=52 -EHsc -Zi  -MTd -Od -Gy -Fd"e:/programy/upp/out/Test001/MSC9.Debug.Debug_full.Gui.Main\Test001-1.pdb" -Tp "e:\temp\upp\Test001\GuiMyApp.cpp"
	 -Fo"e:/programy/upp/out/Test001/MSC9.Debug.Debug_full.Gui.Main\GuiMyApp.obj"
	 

---------- THIS IS THE LINKER COMMAND LINE FROM VS 2008 -------------
/OUT:"G:\mgr\colldomvs9\Debug\CollDom.exe" /INCREMENTAL /NOLOGO 
/LIBPATH:"E:\magazyn\coding\colladadom-source\dom\external-libs\pcre\lib\vc9" 
/LIBPATH:"E:\magazyn\coding\colladadom-source\dom\external-libs\libxml2\win32\lib" 
/LIBPATH:"E:\magazyn\coding\colladadom-source\dom\build\vc9-1.4-d" /MANIFEST 
/MANIFESTFILE:"Debug\CollDom.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" 
/NODEFAULTLIB:"msvcrt" /DEBUG /PDB:"g:\mgr\colldomvs9\Debug\CollDom.pdb" /SUBSYSTEM:CONSOLE 
/DYNAMICBASE /NXCOMPAT /MACHINE:X86 /ERRORREPORT:PROMPT 
libcollada14dom21-sd.lib libxml2_a.lib zlib.lib wsock32.lib pcre-d.lib pcrecpp-d.lib  
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
	 
	 
---------- THIS IS THE LINKER COMMAND LINE FROM TheIDE -------------
link -nologo -machine:I386 -pdb:"e:\programy\upp\out\MSC9.Debug.Debug_full.Gui\Test001.pdb" -out:"e:\programy\upp\out\MSC9.Debug.Debug_full.Gui\Test001.exe" -incremental:yes -debug -OP
	T:NOREF -subsystem:windows -LIBPATH:"E:\programy\msvs9\Vc\Lib" -LIBPATH:"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib" -LIBPATH:"E:\cd\dom\build\vc9-1.4-d"            "e:\prog
	ramy\upp\out\Test001\MSC9.Debug.Debug_full.Gui.Main\GuiMyApp.obj" "e:\programy\upp\out\Test001\MSC9.Debug.Debug_full.Gui.Main\main.obj" "e:\programy\upp\out\CtrlLib\MSC9.Debug.Debu
	g_full.Gui\CtrlLib.obj" "e:\programy\upp\out\CtrlLib\MSC9.Debug.Debug_full.Gui\$blitz.obj" "e:\programy\upp\out\CtrlLib\MSC9.Debug.Debug_full.Gui\ChWin32.obj" "e:\programy\upp\out\
	CtrlCore\MSC9.Debug.Debug_full.Gui\CtrlCore.obj" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\advapi32.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\comdlg32.lib" "
	C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\comctl32.lib" "e:\programy\upp\out\CtrlCore\MSC9.Debug.Debug_full.Gui\$blitz.obj" "e:\programy\upp\out\RichText\MSC9.Debug.Debug_f
	ull.Gui\RichImage.obj" "e:\programy\upp\out\RichText\MSC9.Debug.Debug_full.Gui\$blitz.obj" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\user32.lib" "C:\Program Files\Microsof
	t SDKs\Windows\v6.0A\Lib\gdi32.lib" "e:\programy\upp\out\Draw\MSC9.Debug.Debug_full.Gui\$blitz.obj" "e:\programy\upp\out\plugin\bmp\MSC9.Debug.Debug_full.Gui\BmpReg.obj" "e:\progra
	my\upp\out\plugin\bmp\MSC9.Debug.Debug_full.Gui\$blitz.obj" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\kernel32.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\user
	32.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\advapi32.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\shell32.lib" "C:\Program Files\Microsoft SDKs\Windows\v6
	.0A\Lib\winmm.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\mpr.lib" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\$blitz.obj" "e:\programy\upp\out\Core\MSC9.Debug.
	Debug_full.Gui\OL_Set.obj" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\heaputil.obj" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\lheap.obj" "e:\programy\upp\out\Cor
	e\MSC9.Debug.Debug_full.Gui\heap.obj" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\heapdbg.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\adler32.obj" "e:\prog
	ramy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\compress.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\crc32.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full
	.Gui\deflate.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\gzio.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\infblock.obj" "e:\programy\upp\out\plugi
	n\z\MSC9.Debug.Debug_full.Gui\infcodes.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\inffast.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\inflate.obj
	" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\inftrees.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\infutil.obj" "e:\programy\upp\out\plugin\z\MSC9.Debu
	g.Debug_full.Gui\trees.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\uncompr.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\zutil.obj" "e:\programy\upp
	\out\plugin\png\MSC9.Debug.Debug_full.Gui\pngreg.obj" "e:\programy\upp\out\plugin\png\MSC9.Debug.Debug_full.Gui\pnglib.obj" "e:\programy\upp\out\plugin\png\MSC9.Debug.Debug_full.Gu
	i\pngupp.obj" "E:\cd\dom\build\vc9-1.4-d\libcollada14dom21-sd.lib"
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_tr
	aits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0?$basic_string@DU?$char_traits@D@std@@
	V?$allocator@D@2@@std@@QAE@ABV01@@Z) already defined in libcpmtd.lib(string.obj)
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_t
	raits<char>,class std::allocator<char> >(void)" (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in GuiMyApp.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: char const * __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::c_str(void)const " (?c_s
	tr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ) already defined in GuiMyApp.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_tr
	aits<char>,class std::allocator<char> >(char const *)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) already defined in GuiMyApp.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "void __cdecl std::_Debug_message(wchar_t const *,wchar_t const *,unsigned int)" (?_Debug_message@std@@YAXPB_W0I@Z) already defined in GuiMy
	App.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: __thiscall std::_Container_base_secure::~_Container_base_secure(void)" (??1_Container_base_secure@std@@QAE@XZ) already defined in G
	uiMyApp.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: void __thiscall std::_Container_base_secure::_Orphan_all(void)const " (?_Orphan_all@_Container_base_secure@std@@QBEXXZ) already def
	ined in GuiMyApp.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined in libcpmtd.lib(xlock.obj)
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: __thiscall std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QAE@H@Z) already defined in libcpmtd.lib(xlock.obj)
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: __thiscall std::_Container_base_secure::_Container_base_secure(void)" (??0_Container_base_secure@std@@QAE@XZ) already defined in Gu
	iMyApp.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: unsigned int __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::size(void)const " (?size
	@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ) already defined in GuiMyApp.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct 
	std::char_traits<char>,class std::allocator<char> >::erase(unsigned int,unsigned int)" (?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z) already d
	efined in GuiMyApp.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: static unsigned int __cdecl std::char_traits<char>::length(char const *)" (?length@?$char_traits@D@std@@SAIPBD@Z) already defined i
	n GuiMyApp.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "protected: char * __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::_Myptr(void)" (?_Myptr@?$ba
	sic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IAEPADXZ) already defined in GuiMyApp.obj
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _free already defined in LIBCMTD.lib(dbgfree.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _malloc already defined in LIBCMTD.lib(dbgmalloc.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: __wassert already defined in LIBCMTD.lib(wassert.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: "public: virtual __thiscall std::exception::~exception(void)" (??1exception@std@@UAE@XZ) already defined in LIBCMTD.lib(stdexcpt.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: "public: __thiscall std::exception::exception(void)" (??0exception@std@@QAE@XZ) already defined in LIBCMTD.lib(stdexcpt.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: "public: __thiscall std::exception::exception(class std::exception const &)" (??0exception@std@@QAE@ABV01@@Z) already defined in LIBCMTD.lib(
	stdexcpt.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: __invalid_parameter already defined in LIBCMTD.lib(invarg.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: __CrtDbgReportW already defined in LIBCMTD.lib(dbgrptw.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: "public: __thiscall std::exception::exception(char const * const &)" (??0exception@std@@QAE@ABQBD@Z) already defined in LIBCMTD.lib(stdexcpt.
	obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _fflush already defined in LIBCMTD.lib(fflush.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _fprintf already defined in LIBCMTD.lib(fprintf.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: ___iob_func already defined in LIBCMTD.lib(_file.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _isalpha already defined in LIBCMTD.lib(_ctype.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _strncpy already defined in LIBCMTD.lib(strncpy.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: __snprintf already defined in LIBCMTD.lib(snprintf.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _strncmp already defined in LIBCMTD.lib(strncmp.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _memmove_s already defined in LIBCMTD.lib(memmove_s.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: __stricmp already defined in LIBCMTD.lib(stricmp.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _tolower already defined in LIBCMTD.lib(tolower.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _fclose already defined in LIBCMTD.lib(fclose.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _fread already defined in LIBCMTD.lib(fread.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _atoi already defined in LIBCMTD.lib(atox.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _fwrite already defined in LIBCMTD.lib(fwrite.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _sprintf already defined in LIBCMTD.lib(sprintf.obj)
MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: _printf already defined in LIBCMTD.lib(printf.obj)
MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in LIBCMTD.lib(typinfo.obj)
MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) already defined in LIBCM
	TD.lib(typinfo.obj)
LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; use /NODEFAULTLIB:library
libcollada14dom21-sd.lib(daeURI.obj) : error LNK2019: unresolved external symbol "public: bool __thiscall pcrecpp::RE::FullMatch(class pcrecpp::StringPiece const &,class pcrecpp::Arg c
	onst &,class pcrecpp::Arg const &,class pcrecpp::Arg const &,class pcrecpp::Arg const &,class pcrecpp::Arg const &,class pcrecpp::Arg const &,class pcrecpp::Arg const &,class pcrec
	pp::Arg const &,class pcrecpp::Arg const &,class pcrecpp::Arg const &,class pcrecpp::Arg const &,class pcrecpp::Arg const &,class pcrecpp::Arg const &,class pcrecpp::Arg const &,cl
	ass pcrecpp::Arg const &,class pcrecpp::Arg const &)const " (?FullMatch@RE@pcrecpp@@QBE_NABVStringPiece@2@ABVArg@2@111111111111111@Z) referenced in function "void __cdecl `anonymou
	s namespace'::parsePath(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,c
	lass std::allocator<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::basic_string<char,struct std::char_traits<char>,c
	lass std::allocator<char> > &)" (?parsePath@?A0x856ecd45@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV23@11@Z)
libcollada14dom21-sd.lib(daeURI.obj) : error LNK2001: unresolved external symbol "public: static class pcrecpp::Arg pcrecpp::RE::no_arg" (?no_arg@RE@pcrecpp@@2VArg@2@A)
libcollada14dom21-sd.lib(daeURI.obj) : error LNK2019: unresolved external symbol "private: static bool __cdecl pcrecpp::Arg::parse_string(char const *,int,void *)" (?parse_string@Arg@p
	crecpp@@CA_NPBDHPAX@Z) referenced in function "public: __thiscall pcrecpp::Arg::Arg(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)" (??0
	Arg@pcrecpp@@QAE@PAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
libcollada14dom21-sd.lib(daeURI.obj) : error LNK2019: unresolved external symbol "private: void __thiscall pcrecpp::RE::Init(class std::basic_string<char,struct std::char_traits<char>,
	class std::allocator<char> > const &,class pcrecpp::RE_Options const *)" (?Init@RE@pcrecpp@@AAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBVRE_Options@2@@Z) 
	referenced in function "public: __thiscall pcrecpp::RE::RE(char const *)" (??0RE@pcrecpp@@QAE@PBD@Z)
libcollada14dom21-sd.lib(daeURI.obj) : error LNK2019: unresolved external symbol "public: __thiscall pcrecpp::RE::~RE(void)" (??1RE@pcrecpp@@QAE@XZ) referenced in function "void __cdec
	l `void __cdecl `anonymous namespace'::parsePath(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class basic_string<char,struct std:
	:char_traits<char>,class std::allocator<char> >::A0x856ecd45 &,class basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::A0x856ecd45 &,class basic_string<
	char,struct std::char_traits<char>,class std::allocator<char> >::A0x856ecd45 &)'::`2'::`dynamic atexit destructor for 're''(void)" (??__Fre@?1??parsePath@?A0x856ecd45@@YAXABV?$basi
	c_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV23@11@Z@YAXXZ)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextReaderGetParserLineNumber referenced in function "int __cdecl `anonymous namespace'::g
	etCurrentLineNumber(struct _xmlTextReader *)" (?getCurrentLineNumber@?A0xbae6700e@@YAHPAU_xmlTextReader@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _UTF8Toisolat1 referenced in function "unsigned char * __cdecl `anonymous namespace'::utf8ToLa
	tin1(unsigned char const *)" (?utf8ToLatin1@?A0xbae6700e@@YAPAEPBE@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlStrlen referenced in function "unsigned char * __cdecl `anonymous namespace'::utf8ToLatin1
	(unsigned char const *)" (?utf8ToLatin1@?A0xbae6700e@@YAPAEPBE@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _isolat1ToUTF8 referenced in function "unsigned char * __cdecl `anonymous namespace'::latin1To
	Utf8(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?latin1ToUtf8@?A0xbae6700e@@YAPAEABV?$basic_string@DU?$char_traits@D@std@@V?
	$allocator@D@2@@std@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextReaderConstValue referenced in function "void __cdecl `anonymous namespace'::packageCu
	rrentAttributes(struct _xmlTextReader *,enum DAE::charEncoding,class std::vector<struct std::pair<char const *,char const *>,class std::allocator<struct std::pair<char const *,char
	 const *> > > &)" (?packageCurrentAttributes@?A0xbae6700e@@YAXPAU_xmlTextReader@@W4charEncoding@DAE@@AAV?$vector@U?$pair@PBDPBD@std@@V?$allocator@U?$pair@PBDPBD@std@@@2@@std@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextReaderConstName referenced in function "void __cdecl `anonymous namespace'::packageCur
	rentAttributes(struct _xmlTextReader *,enum DAE::charEncoding,class std::vector<struct std::pair<char const *,char const *>,class std::allocator<struct std::pair<char const *,char 
	const *> > > &)" (?packageCurrentAttributes@?A0xbae6700e@@YAXPAU_xmlTextReader@@W4charEncoding@DAE@@AAV?$vector@U?$pair@PBDPBD@std@@V?$allocator@U?$pair@PBDPBD@std@@@2@@std@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextReaderMoveToNextAttribute referenced in function "void __cdecl `anonymous namespace'::
	packageCurrentAttributes(struct _xmlTextReader *,enum DAE::charEncoding,class std::vector<struct std::pair<char const *,char const *>,class std::allocator<struct std::pair<char con
	st *,char const *> > > &)" (?packageCurrentAttributes@?A0xbae6700e@@YAXPAU_xmlTextReader@@W4charEncoding@DAE@@AAV?$vector@U?$pair@PBDPBD@std@@V?$allocator@U?$pair@PBDPBD@std@@@2@@s
	td@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextReaderAttributeCount referenced in function "void __cdecl `anonymous namespace'::packa
	geCurrentAttributes(struct _xmlTextReader *,enum DAE::charEncoding,class std::vector<struct std::pair<char const *,char const *>,class std::allocator<struct std::pair<char const *,
	char const *> > > &)" (?packageCurrentAttributes@?A0xbae6700e@@YAXPAU_xmlTextReader@@W4charEncoding@DAE@@AAV?$vector@U?$pair@PBDPBD@std@@V?$allocator@U?$pair@PBDPBD@std@@@2@@std@@@
	Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlInitParser referenced in function "public: __thiscall daeLIBXMLPlugin::daeLIBXMLPlugin(cla
	ss DAE &)" (??0daeLIBXMLPlugin@@QAE@AAVDAE@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlCleanupParser referenced in function "public: virtual __thiscall daeLIBXMLPlugin::~daeLIBX
	MLPlugin(void)" (??1daeLIBXMLPlugin@@UAE@XZ)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlReaderForFile referenced in function "public: __thiscall xmlTextReaderHelper::xmlTextReade
	rHelper(class daeURI const &)" (??0xmlTextReaderHelper@@QAE@ABVdaeURI@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlFreeTextReader referenced in function "public: __thiscall xmlTextReaderHelper::~xmlTextRea
	derHelper(void)" (??1xmlTextReaderHelper@@QAE@XZ)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlReaderForDoc referenced in function "public: __thiscall xmlTextReaderHelper::xmlTextReader
	Helper(char const *,class daeURI const &)" (??0xmlTextReaderHelper@@QAE@PBDABVdaeURI@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextReaderRead referenced in function "private: class daeSmartRef<class daeElement> __this
	call daeLIBXMLPlugin::read(struct _xmlTextReader *)" (?read@daeLIBXMLPlugin@@AAE?AV?$daeSmartRef@VdaeElement@@@@PAU_xmlTextReader@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextReaderNodeType referenced in function "private: class daeSmartRef<class daeElement> __
	thiscall daeLIBXMLPlugin::read(struct _xmlTextReader *)" (?read@daeLIBXMLPlugin@@AAE?AV?$daeSmartRef@VdaeElement@@@@PAU_xmlTextReader@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextReaderNext referenced in function "private: class daeSmartRef<class daeElement> __this
	call daeLIBXMLPlugin::readElement(struct _xmlTextReader *,class daeElement *)" (?readElement@daeLIBXMLPlugin@@AAE?AV?$daeSmartRef@VdaeElement@@@@PAU_xmlTextReader@@PAVdaeElement@@@
	Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextReaderIsEmptyElement referenced in function "private: class daeSmartRef<class daeEleme
	nt> __thiscall daeLIBXMLPlugin::readElement(struct _xmlTextReader *,class daeElement *)" (?readElement@daeLIBXMLPlugin@@AAE?AV?$daeSmartRef@VdaeElement@@@@PAU_xmlTextReader@@PAVdae
	Element@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlFreeTextWriter referenced in function "public: virtual int __thiscall daeLIBXMLPlugin::wri
	te(class daeURI const &,class daeDocument *,bool)" (?write@daeLIBXMLPlugin@@UAEHABVdaeURI@@PAVdaeDocument@@_N@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextWriterFlush referenced in function "public: virtual int __thiscall daeLIBXMLPlugin::wr
	ite(class daeURI const &,class daeDocument *,bool)" (?write@daeLIBXMLPlugin@@UAEHABVdaeURI@@PAVdaeDocument@@_N@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextWriterEndDocument referenced in function "public: virtual int __thiscall daeLIBXMLPlug
	in::write(class daeURI const &,class daeDocument *,bool)" (?write@daeLIBXMLPlugin@@UAEHABVdaeURI@@PAVdaeDocument@@_N@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextWriterStartDocument referenced in function "public: virtual int __thiscall daeLIBXMLPl
	ugin::write(class daeURI const &,class daeDocument *,bool)" (?write@daeLIBXMLPlugin@@UAEHABVdaeURI@@PAVdaeDocument@@_N@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextWriterSetIndent referenced in function "public: virtual int __thiscall daeLIBXMLPlugin
	::write(class daeURI const &,class daeDocument *,bool)" (?write@daeLIBXMLPlugin@@UAEHABVdaeURI@@PAVdaeDocument@@_N@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextWriterSetIndentString referenced in function "public: virtual int __thiscall daeLIBXML
	Plugin::write(class daeURI const &,class daeDocument *,bool)" (?write@daeLIBXMLPlugin@@UAEHABVdaeURI@@PAVdaeDocument@@_N@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlNewTextWriterFilename referenced in function "public: virtual int __thiscall daeLIBXMLPlug
	in::write(class daeURI const &,class daeDocument *,bool)" (?write@daeLIBXMLPlugin@@UAEHABVdaeURI@@PAVdaeDocument@@_N@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextWriterEndElement referenced in function "private: void __thiscall daeLIBXMLPlugin::wri
	teElement(class daeElement *)" (?writeElement@daeLIBXMLPlugin@@AAEXPAVdaeElement@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextWriterStartElement referenced in function "private: void __thiscall daeLIBXMLPlugin::w
	riteElement(class daeElement *)" (?writeElement@daeLIBXMLPlugin@@AAEXPAVdaeElement@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextWriterEndAttribute referenced in function "private: void __thiscall daeLIBXMLPlugin::w
	riteAttribute(class daeMetaAttribute *,class daeElement *)" (?writeAttribute@daeLIBXMLPlugin@@AAEXPAVdaeMetaAttribute@@PAVdaeElement@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextWriterWriteString referenced in function "private: void __thiscall daeLIBXMLPlugin::wr
	iteAttribute(class daeMetaAttribute *,class daeElement *)" (?writeAttribute@daeLIBXMLPlugin@@AAEXPAVdaeMetaAttribute@@PAVdaeElement@@@Z)
libcollada14dom21-sd.lib(daeLIBXMLPlugin.obj) : error LNK2019: unresolved external symbol _xmlTextWriterStartAttribute referenced in function "private: void __thiscall daeLIBXMLPlugin:
	:writeAttribute(class daeMetaAttribute *,class daeElement *)" (?writeAttribute@daeLIBXMLPlugin@@AAEXPAVdaeMetaAttribute@@PAVdaeElement@@@Z)
e:\programy\upp\out\MSC9.Debug.Debug_full.Gui\Test001.exe : fatal error LNK1120: 34 unresolved externals
E:\programy\msvs9\Vc\Bin\link.exe -nologo -machine:I386 -pdb:"e:\programy\upp\out\MSC9.Debug.Debug_full.Gui\Test001.pdb" -out:"e:\programy\upp\out\MSC9.Debug.Debug_full.Gui\Test001.exe
	" -incremental:yes -debug -OPT:NOREF -subsystem:windows -LIBPATH:"E:\programy\msvs9\Vc\Lib" -LIBPATH:"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib" -LIBPATH:"E:\cd\dom\build\v
	c9-1.4-d"            "e:\programy\upp\out\Test001\MSC9.Debug.Debug_full.Gui.Main\GuiMyApp.obj" "e:\programy\upp\out\Test001\MSC9.Debug.Debug_full.Gui.Main\main.obj" "e:\programy\up
	p\out\CtrlLib\MSC9.Debug.Debug_full.Gui\CtrlLib.obj" "e:\programy\upp\out\CtrlLib\MSC9.Debug.Debug_full.Gui\$blitz.obj" "e:\programy\upp\out\CtrlLib\MSC9.Debug.Debug_full.Gui\ChWin
	32.obj" "e:\programy\upp\out\CtrlCore\MSC9.Debug.Debug_full.Gui\CtrlCore.obj" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\advapi32.lib" "C:\Program Files\Microsoft SDKs\Wind
	ows\v6.0A\Lib\comdlg32.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\comctl32.lib" "e:\programy\upp\out\CtrlCore\MSC9.Debug.Debug_full.Gui\$blitz.obj" "e:\programy\upp\ou
	t\RichText\MSC9.Debug.Debug_full.Gui\RichImage.obj" "e:\programy\upp\out\RichText\MSC9.Debug.Debug_full.Gui\$blitz.obj" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\user32.li
	b" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\gdi32.lib" "e:\programy\upp\out\Draw\MSC9.Debug.Debug_full.Gui\$blitz.obj" "e:\programy\upp\out\plugin\bmp\MSC9.Debug.Debug_fu
	ll.Gui\BmpReg.obj" "e:\programy\upp\out\plugin\bmp\MSC9.Debug.Debug_full.Gui\$blitz.obj" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\kernel32.lib" "C:\Program Files\Microsof
	t SDKs\Windows\v6.0A\Lib\user32.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\advapi32.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\shell32.lib" "C:\Program Fi
	les\Microsoft SDKs\Windows\v6.0A\Lib\winmm.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\mpr.lib" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\$blitz.obj" "e:\prog
	ramy\upp\out\Core\MSC9.Debug.Debug_full.Gui\OL_Set.obj" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\heaputil.obj" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\lheap.
	obj" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\heap.obj" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\heapdbg.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_f
	ull.Gui\adler32.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\compress.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\crc32.obj" "e:\programy\upp\out\p
	lugin\z\MSC9.Debug.Debug_full.Gui\deflate.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\gzio.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\infblock.ob
	j" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\infcodes.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\inffast.obj" "e:\programy\upp\out\plugin\z\MSC9.Deb
	ug.Debug_full.Gui\inflate.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\inftrees.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\infutil.obj" "e:\progra
	my\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\trees.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\uncompr.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gu
	i\zutil.obj" "e:\programy\upp\out\plugin\png\MSC9.Debug.Debug_full.Gui\pngreg.obj" "e:\programy\upp\out\plugin\png\MSC9.Debug.Debug_full.Gui\pnglib.obj" "e:\programy\upp\out\plugin
	\png\MSC9.Debug.Debug_full.Gui\pngupp.obj" "E:\cd\dom\build\vc9-1.4-d\libcollada14dom21-sd.lib"
Error executing E:\programy\msvs9\Vc\Bin\link.exe -nologo -machine:I386 -pdb:"e:\programy\upp\out\MSC9.Debug.Debug_full.Gui\Test001.pdb" -out:"e:\programy\upp\out\MSC9.Debug.Debug_full
	.Gui\Test001.exe" -incremental:yes -debug -OPT:NOREF -subsystem:windows -LIBPATH:"E:\programy\msvs9\Vc\Lib" -LIBPATH:"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib" -LIBPATH:"E
	:\cd\dom\build\vc9-1.4-d"            "e:\programy\upp\out\Test001\MSC9.Debug.Debug_full.Gui.Main\GuiMyApp.obj" "e:\programy\upp\out\Test001\MSC9.Debug.Debug_full.Gui.Main\main.obj"
	 "e:\programy\upp\out\CtrlLib\MSC9.Debug.Debug_full.Gui\CtrlLib.obj" "e:\programy\upp\out\CtrlLib\MSC9.Debug.Debug_full.Gui\$blitz.obj" "e:\programy\upp\out\CtrlLib\MSC9.Debug.Debu
	g_full.Gui\ChWin32.obj" "e:\programy\upp\out\CtrlCore\MSC9.Debug.Debug_full.Gui\CtrlCore.obj" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\advapi32.lib" "C:\Program Files\Mic
	rosoft SDKs\Windows\v6.0A\Lib\comdlg32.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\comctl32.lib" "e:\programy\upp\out\CtrlCore\MSC9.Debug.Debug_full.Gui\$blitz.obj" "e:
	\programy\upp\out\RichText\MSC9.Debug.Debug_full.Gui\RichImage.obj" "e:\programy\upp\out\RichText\MSC9.Debug.Debug_full.Gui\$blitz.obj" "C:\Program Files\Microsoft SDKs\Windows\v6.
	0A\Lib\user32.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\gdi32.lib" "e:\programy\upp\out\Draw\MSC9.Debug.Debug_full.Gui\$blitz.obj" "e:\programy\upp\out\plugin\bmp\MSC
	9.Debug.Debug_full.Gui\BmpReg.obj" "e:\programy\upp\out\plugin\bmp\MSC9.Debug.Debug_full.Gui\$blitz.obj" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\kernel32.lib" "C:\Progra
	m Files\Microsoft SDKs\Windows\v6.0A\Lib\user32.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\advapi32.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\shell32.lib
	" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\winmm.lib" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\mpr.lib" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\$bli
	tz.obj" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\OL_Set.obj" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\heaputil.obj" "e:\programy\upp\out\Core\MSC9.Debug.Debug
	_full.Gui\lheap.obj" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\heap.obj" "e:\programy\upp\out\Core\MSC9.Debug.Debug_full.Gui\heapdbg.obj" "e:\programy\upp\out\plugin\z\MS
	C9.Debug.Debug_full.Gui\adler32.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\compress.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\crc32.obj" "e:\pr
	ogramy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\deflate.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\gzio.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full
	.Gui\infblock.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\infcodes.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\inffast.obj" "e:\programy\upp\out\p
	lugin\z\MSC9.Debug.Debug_full.Gui\inflate.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\inftrees.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\infutil
	.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\trees.obj" "e:\programy\upp\out\plugin\z\MSC9.Debug.Debug_full.Gui\uncompr.obj" "e:\programy\upp\out\plugin\z\MSC9.Deb
	ug.Debug_full.Gui\zutil.obj" "e:\programy\upp\out\plugin\png\MSC9.Debug.Debug_full.Gui\pngreg.obj" "e:\programy\upp\out\plugin\png\MSC9.Debug.Debug_full.Gui\pnglib.obj" "e:\program
	y\upp\out\plugin\png\MSC9.Debug.Debug_full.Gui\pngupp.obj" "E:\cd\dom\build\vc9-1.4-d\libcollada14dom21-sd.lib"
Exitcode: 1120
*/

[Updated on: Sun, 08 March 2009 10:21]

Report message to a moderator

Re: Compiler/Linker options [message #20309 is a reply to message #20303] Sun, 08 March 2009 16:25 Go to previous message
slud is currently offline  slud
Messages: 4
Registered: March 2009
Junior Member
Unbelievable news... I added -MDd to debug options in build methods section and it works the /MDd option is applied.. now I'm figuring out why there is an error with .dlls Surprised
Previous Topic: memory leak detector
Next Topic: A problem with UPP application scale . . . UPP exonerated, the rest of the story.
Goto Forum:
  


Current Time: Thu Mar 28 12:56:21 CET 2024

Total time taken to generate the page: 0.01701 seconds