Laitan ensin tähän tämän roskan.
Compiling...
Source.cpp
Linking...
msvcrt.lib(MSVCRT.dll) : error LNK2005: _exit already defined in LIBCD.lib(crt0dat.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strncpy already defined in LIBCD.lib(strncpy.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _fclose already defined in LIBCD.lib(fclose.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __isctype already defined in LIBCD.lib(isctype.obj)
LIBCD.lib(crt0init.obj) : warning LNK4098: defaultlib "msvcrt.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
Debug/Win Project.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
Elikkäs MS VC++.
Kääntäjä tarvii nuo molemmat filut ja yhtäkkiä kääntäjä valittaa, että komentoja on jo määritelty. on ennen toiminut oikein hyvin, mutta nyt tökkii.
Miten tämmösen vois korjata?
Ongelma ratkeaa luultavasti laittamalla kääntöoptioksi Multithreaded DLL (Project - Settings - C++ -välilehti - Valtise Category-kohtaan Code Generation - Use run-time library: kohtaan valitse Multitrearded DLL).
Aihe on jo aika vanha, joten et voi enää vastata siihen.