Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » linker problem mit fstream

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
19.02.2006, 11:47 Uhr
betonmischa



hallo
ich wollte ein programm mit fstream compilieren. ich benutze codeblocks - ich weiss jetz nich ob das jemand kennt... - zusammen mit dem visual c++ 2003 toolkit. wenn ich die release version compiliere funktioniert alles, nur bei der debug version bekomm ich folgende linker error. weiß irgendjemand was ich falsch mache?
vielen dank im vorraus. michael


Code:
libcpd.lib(xdebug.obj) : error LNK2019: unresolved external symbol __malloc_dbg referenced in function "void * __cdecl operator new(unsigned int,struct std::_DebugHeapTag_t const &,char *,int)" (??2@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z)

libcpd.lib(_tolower.obj) : error LNK2001: unresolved external symbol __malloc_dbg

libcpd.lib(xdebug.obj) : error LNK2019: unresolved external symbol __free_dbg referenced in function "void __cdecl operator delete(void *,struct std::_DebugHeapTag_t const &,char *,int)" (??3@YAXPAXABU_DebugHeapTag_t@std@@PADH@Z)

D:\programmiern\meine programme\c++\test\fstream2codeblocks\Debug\fstream2.exe : fatal error LNK1120: 2 unresolved externals



achso das hier wär das programm


C++:
#include <fstream>
int main(int argc, char* argv[])
{
    std::ofstream ofstr;
    return 0;
}



mod edit: benutze die Board TAGS SELBER!

Dieser Post wurde am 19.02.2006 um 12:09 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.02.2006, 12:10 Uhr
Pablo
Supertux
(Operator)



--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.02.2006, 13:59 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


äh manchmal frage ich mich was Pablo so gerade im Kopf rumspuckt... Wo auch immer der Post hingehört in den Offtopic Bereich sicher nicht...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.02.2006, 17:18 Uhr
betonmischa



ja tut mir leid dass ich das im falschen topic geschrieben hab aber is auch etwas schwer zu sagen wozu das gehören soll...
gibts denn hier vielleicht trotzdem irgendjemanden der mir vielleicht nen tipp geben könnte? bei linkersachen hab ich nicht so den durchblick...

Dieser Post wurde am 19.02.2006 um 17:19 Uhr von betonmischa editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.02.2006, 18:18 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


geb mal einen der fehler in google ein, da gibts nen kb-artikel dazu
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
19.02.2006, 19:35 Uhr
betonmischa



bei google hab ich schon zu genüge die letzte woche gesucht..auch 2,3 ähnliche probleme gefunden. die haben sich nur dann irgendwie gelöst durch rumfummeln in den projekt einstellungen bei denjenigen. da hab ich selber auch schon einiges ausprobiert nur klappt da nix...
bei msdn hab ich mir auch die fehlerbeschreibungen durchgelesen...gebracht hat mir das jedoch nicht allzuviel
was meinst du mit kb-artikel?

Dieser Post wurde am 19.02.2006 um 19:36 Uhr von betonmischa editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
19.02.2006, 21:46 Uhr
xXx
Devil


KB ist die KnowledgeBase vom MSDN Network...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
20.02.2006, 17:13 Uhr
betonmischa



also das einzigste was ich gefunden hab was mir irgendwie schien nützlich zu sein war ein tipp aus einem englischsprachigen forum zu nem ähnlichen problem. der da hieß

<<Try to play with Code Generation project properties:
C/C++ - Code Generation - Runtime Library. Try /MTd or /MDd options.>>

also irgendwie mit mulitthreaded/singlethreaded etc rumspielen...gebracht hats nichts aber vielleicht kann mir ja jemand sagen was das bezwecken würde oder obs irgendwas andres in der richtung gibt was man noch ausprobieren könnte.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
20.02.2006, 19:08 Uhr
xXx
Devil


http://support.microsoft.com/default.aspx?scid=kb;en-us;154419


Du musst meine ich einfach bei "Standart Bilbiothek ingnorieren" die libcpd.lib eintragen... das sollte abhilfe schaffen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
20.02.2006, 20:43 Uhr
betonmischa



also sowas wie /NODEFAULTLIB: "libcpd.lib" ? is das so syntaxmässig richtig?
damit bekomm ich direkt ma 23 unresolved externals

das komische is ja auch dass release funktioniert debug aber nicht

Dieser Post wurde am 20.02.2006 um 21:14 Uhr von betonmischa editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: