nichtaufgelöstes externes symbol... hä???



  • n abend..... und bräucht ich n bissl hilfe zu nem eigentlich simplen prog, dass ich für die schule machen muss. soweit ist ja auch alles einfach, allerdings hab ich beim ausführen so n paar dumme fehler mit den ich net ganz klar komme. wär schön, wenn ihr mir helfen könntet....

    #include<fstream.h>
    #include<afx.h>
    
    void main()
    {
    	char *string="Rose";
    	int length=strlen(string);
    	for(int i=0;i<=length;i++)
    	{
    		cout.write(string,i);
    		cout<<endl;
    	}
    	ofstream fout;
    	fout.open("d1",ios::binary);
    	for(i=0;i<=length;i++)
    	{
    		fout.write(string,i);
    		fout<<endl;
    	}
    
    }
    

    fehler:

    Linker-Vorgang läuft...
    nafxcwd.lib(thrdcore.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __endthreadex
    nafxcwd.lib(thrdcore.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __beginthreadex
    Debug/write.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
    Fehler beim Ausführen von link.exe.
    
    write.exe - 3 Fehler, 0 Warnung(en)
    


  • Mit Visual-Studio 2005 funtioniert Dein Programm so:

    #include "stdafx.h"
    #include <iostream>
    #include<fstream> 
    
    using namespace std;
    void main() 
    { 
        char *string="Rose"; 
        int length=strlen(string); 
        for(int i=0;i<=length;i++) 
        { 
            cout.write(string,i); 
            cout<<endl; 
        } 
        ofstream fout; 
        fout.open("d1",ios::binary); 
        for(int i=0;i<=length;i++) 
        { 
            fout.write(string,i); 
            fout<<endl; 
        } 
    
    }
    

    🙂


Anmelden zum Antworten