Hallo, ich versuche den Source-Code von Camstudio (www.camstudio.org) zu kompilieren. Doch erhalte ich folgende Fehlermeldung:
Code:
C:\Windows\Desktop\Camstudio-2.0-src\vscap20s\Producer\./swfsource/FFont.h(8) : fatal error C1083: Cannot open include file: 'hash_map': No such file or directory ... Error executing cl.exe.
Hat irgendjemand eine Idee, wo da der Fehler liegen könnte? Danke!
hi, für den ist die STL (in der hash_map existiert) ein fremdwort - lad dir das VC++2005 Express runter und das Platform SDK (Anleitung wie dieses zu integrieren ist gibts im internet und imho auch im MFC-Forum - einfach googlen/mal schaun) und benutz den - der ist wenigstens einigermaßen Standardkonform. -- class God : public ChuckNorris { };Dieser Post wurde am 23.05.2007 um 10:06 Uhr von FloSoft editiert.
Ist hash_map nicht ne SGI-Erweiterung? Kuck mal auf stlport.sf.net , da gibts ne brauchbare STL-Implementierung mit SGI-Erweiterungen. Die sollte auch für VC++ 6.0 kompilierbar sein.
Allerdings wärs schon sinnvoll, für C++ auch nen C++-Compiler zu benutzen. VC++6.0 kompiliert mehr so ne Art C++-ähnliche Sprache, ich würd den also höchschnellstlich wegwerfen. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
Hi, so ich hab jetzt den STLport gedownloaded und installiert. Jedoch bekomme ich jetzt hunderte von Fehlermeldungen, die in etwa alle gleich aussehen:
CWindows\Desktop\Camstudio-2.0-src\vscap20s\Producer\swfsource\FFont.h(24) : error C2039: 'ostream' : is not a member of 'stlp_std'
Vermutlich hab ich irgendwas vergessen, irgendjemand eine Idee?
Hallo, hat sich erledigt, der STLport war nicht richtig installiert. Jetzt funktioniert alles. Vielen herzlichen Dank an 0xdeadbeef und FloSoft für die tolle Hilfe!!!