Kehitystyökaluna on visual c 2008 ee ja asennettuna sekä linkitettynä on SDK for windows server 2003 r2 libraryt ja includet.
Missä mahtaa olla vika ettei cout toimi?
Koodi on seuraavanlainen:
#include
void main()
{
std::cout
Missä mahtaa olla vika ettei cout toimi?
Koodi on seuraavanlainen:
#include
void main()
{
std::cout
Vastaukset 3
Vanhimmat
Linkkerin virhe 2019 Tuntematon ulkoinen symboli.
Eli jossain kohtaa ollaan menty metsään kun standari C kirjastot ei löydy. Luultavasti LIB polku on väärä. Asiaa selitellään alla olevassa blogissa.
http://blogs.msdn.com/windowssdk/archive/2008/02/22/using-visual-c-2008-express-with-the-windows-sdk-detailed-version.aspx
Jostain syystä visual c 2008 ee ei löytänyt asentamiaan standardikirjastoja vaikka uudelleenasensin sen ja asennuksessa nämä kirjastot ja headerit ilmoitettiin asennetuiksi. Latasin sitten visual studio 2008 sdk:n linkki perusteella ja nyt se sitten toimii. Jännä juttu sinällään kun toisella koneella sama ee:n asennus kyllä asensi ja löysi stl-kirjastot ilman sdk-asennusta.
Eli C main funktio tehdään yleensä tälleen int main(), ja jos otetaan komentoriviltä parametrejä, niin int main(int argc,char *argv[]). Tuo void main() on enemmän C:tä.