Avatar billede evilfish Nybegynder
04. september 2007 - 14:46 Der er 5 kommentarer og
1 løsning

Visual C++ 2005 express Edition linker fejl

Hej eksperter

Jeg lige startet på c++ på min skole, og vi har fået udleveret Visual express edition som udvikler program.

Vi har siddet på skolen og arbejdet med programmet og det virker fint. Men nu kommer der en fejl, som jeg ikke kan greje ud. Af hvad jeg har sødt på nettet, ligner det en såkaldt linker fejl. Men hvad mener i:

Linking...

MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup

C:\Documents and Settings\Evilfish\Dokumenter\IHK 5. Semester\J2C++\Workspace\Assignments\Ass1\HouseplanningPart1\Debug\HouseplanningPart1.exe : fatal error LNK1120: 1 unresolved externals

Hjælp mig venligst. På forhånd tak.
Avatar billede arne_v Ekspert
04. september 2007 - 15:01 #1
Hvilket type projekt er der valgt ?

Hvordan er din main erklaeret ?
Avatar billede evilfish Nybegynder
04. september 2007 - 15:06 #2
#include <string>
#include <iostream>
using namespace std;


void main()
{
    string s;
    cout << "Size of integer: " << sizeof(int) << endl;
    cout << "Size of string:  " << sizeof(s) << endl;
    cout << "Type a number for phun..." << endl;
    int number;
    cin >> number;
    cout << "You typed: " << number << endl;
}

Dette er det eneste som er i programmet. Projektet er lavet som Win32 Console Application
Avatar billede arne_v Ekspert
05. september 2007 - 04:20 #3
Mystisk. Den kode virker fint hos mig. Jeg måtte slå precompiled headers fra for at
det virkede, men det var en anden fejl det gav.
Avatar billede evilfish Nybegynder
05. september 2007 - 11:03 #4
hehe. Og nu kommer glasuren.

Jeg har 4 forskellige projekter. Alle sammen sat op på samme måde. Det første som jeg lavede på skolen virker fint. Men alle de andre får overstående fejl.
Avatar billede evilfish Nybegynder
05. september 2007 - 15:39 #5
Har snakket med min lære, og vi har kigget på det. Vi har stadig ikke fundet fejlen. jeg forsøger med en reinstall, og ser om det giver pote.
Avatar billede evilfish Nybegynder
06. september 2007 - 18:18 #6
Jeg har løst problemet.

Jeg analyserede problemet nærmere, men fandt ikke nogen svar. Så jeg gjorde følgende:

Jeg uninstallede visual Studio, og geninstallerede det samt installerede service packen til det.

Da jeg startede programmet op igen var mine gamle projekter stadig med fejl. Men de nye jeg har lavet indtil videre har ikke fejlet endnu. Jeg kunne forstille mig at jeg har ramt en fejl, som service packen har rettet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester