J
Jan Schukat
Ok, I have used GNU C++ and Borland C++ for years, but now I'm forced to
switch to VC. Yet, I seem to be unable to use the standard C++ Library
outside of the Visual studio. As soon as I use makefiles the Linker
doesn't find countless symbols. The same code compiles fine when I
create a VC project. So what options do I have to set? Here is the
output I get from the linker.
Bibliothek 'en.lib' und Objekt 'en.exp' wird erstellt
libcp.lib(xwctomb.obj) : error LNK2001: Nichtaufgelöstes externes Symbol
_errno
libcp.lib(_tolower.obj) : error LNK2001: Nichtaufgelöstes externes
Symbol __pctype
libcp.lib(_toupper.obj) : error LNK2001: Nichtaufgelöstes externes
Symbol __pctype
libcp.lib(_tolower.obj) : error LNK2001: Nichtaufgelöstes externes
Symbol ___mb_cur_max
libcp.lib(_toupper.obj) : error LNK2001: Nichtaufgelöstes externes
Symbol ___mb_cur_max
en.exe : fatal error LNK1120: 3 unaufgelöste externe Verweise
link /nologo /INCREMENTAL /LIBPATH:lib /NODEFAULTLIB:libc.lib
/SUBSYSTEM:windows /out:en.exe main.obj window.obj user32.lib
advapi32.lib
switch to VC. Yet, I seem to be unable to use the standard C++ Library
outside of the Visual studio. As soon as I use makefiles the Linker
doesn't find countless symbols. The same code compiles fine when I
create a VC project. So what options do I have to set? Here is the
output I get from the linker.
Bibliothek 'en.lib' und Objekt 'en.exp' wird erstellt
libcp.lib(xwctomb.obj) : error LNK2001: Nichtaufgelöstes externes Symbol
_errno
libcp.lib(_tolower.obj) : error LNK2001: Nichtaufgelöstes externes
Symbol __pctype
libcp.lib(_toupper.obj) : error LNK2001: Nichtaufgelöstes externes
Symbol __pctype
libcp.lib(_tolower.obj) : error LNK2001: Nichtaufgelöstes externes
Symbol ___mb_cur_max
libcp.lib(_toupper.obj) : error LNK2001: Nichtaufgelöstes externes
Symbol ___mb_cur_max
en.exe : fatal error LNK1120: 3 unaufgelöste externe Verweise
link /nologo /INCREMENTAL /LIBPATH:lib /NODEFAULTLIB:libc.lib
/SUBSYSTEM:windows /out:en.exe main.obj window.obj user32.lib
advapi32.lib