Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Heiko Kalista

Treue Seele

Beiträge: 99

Wohnort: Hessen

  • Private Nachricht senden

31

08.03.2005, 12:50

Hi!

Die Autorenversion ist definitiv mit auf der CD. Schau einfach ins readme, wie sie installiert wird.

mfg,
Heiko

32

08.03.2005, 14:33

ja, aber bei Davids buch ist es definitiv nicht mit drauf! Er hat nur Visual Assist mitgegeben, aber nicht VC++ Autorenversion!

Hengstli

Treue Seele

Beiträge: 147

Wohnort: Dettenheim

  • Private Nachricht senden

33

11.03.2005, 19:30

Zitat von »"kaid"«

Wenn du lieber VC6 nutzen würdest, allerdings ohne Lizenzanmerkung, kannst du dir bei Microsoft das VC2003-Toolkit herunterladen(Compiler von VC2003 Prof.) und die Compiler in dein VC6 einbauen. Oder du schreibst an den Anfang jeder Datei folgendes:

C-/C++-Quelltext

1
extern "C" void* __pfnBkCheck = NULL;

Damit wird die Lizenzanmerkung unterdrückt. Die erste Lösung ist aber besser, da
a) Der Compiler des Toolkits besser ist
b) Du rechtlich gesehen besser dran bist ;)



Wie baut man den Compiler in das VC 6 ein?

34

11.03.2005, 19:37

Du musst einfach die Dateien vom bin-Ordner deiner Toolkit-Installation(z.B. C:\Programme\Microsoft Visual C++ Toolkit 2003\bin) in das deiner VC6-Installation kopieren. Evtl. bei deiner VC6-Installation noch Backups der alten Dateien anlegen.

Hengstli

Treue Seele

Beiträge: 147

Wohnort: Dettenheim

  • Private Nachricht senden

35

11.03.2005, 19:47

Ich hab das Toolkit jetzt eingebunden, aber wenn ich ein programm kompilieren und ausführen will, bekomm ich ne ganze liste voll Fehlermeldungen.

36

11.03.2005, 19:51

Zeig sie mal her...

37

11.03.2005, 20:34

ich habe einfach alle Daten erstezt, baer da kamen bei mir auch nen ganzen Haufen Fehlermeldungen, daher bin ich doch bei meinem Visual C++ 6 Enterprise Compiller geblieben.

Hengstli

Treue Seele

Beiträge: 147

Wohnort: Dettenheim

  • Private Nachricht senden

38

11.03.2005, 23:05

Zitat von »"kaid"«

Zeig sie mal her...



d:\Programme\VC98\Include\UTILITY(81) : warning C4346: '_It::iterator_category' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\UTILITY(84) : see reference to class template instantiation 'std::iterator_traits<_It>' being compiled
d:\Programme\VC98\Include\UTILITY(81) : error C2146: syntax error : missing ';' before identifier 'iterator_category'
d:\Programme\VC98\Include\UTILITY(81) : error C2501: 'std::iterator_traits<_It>::iterator_category' : missing storage-class or type specifiers
d:\Programme\VC98\Include\UTILITY(82) : warning C4346: '_It::value_type' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\UTILITY(82) : error C2146: syntax error : missing ';' before identifier 'value_type'
d:\Programme\VC98\Include\UTILITY(82) : error C2501: 'std::iterator_traits<_It>::value_type' : missing storage-class or type specifiers
d:\Programme\VC98\Include\UTILITY(83) : warning C4346: '_It::distance_type' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\UTILITY(83) : error C2146: syntax error : missing ';' before identifier 'distance_type'
d:\Programme\VC98\Include\UTILITY(83) : error C2501: 'std::iterator_traits<_It>::distance_type' : missing storage-class or type specifiers
d:\Programme\VC98\Include\UTILITY(224) : warning C4348: 'std::istreambuf_iterator' : redefinition of default parameter : parameter 2
d:\Programme\VC98\Include\UTILITY(279) : see declaration of 'std::istreambuf_iterator'
d:\Programme\VC98\Include\UTILITY(226) : warning C4346: '_Tr::off_type' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\UTILITY(279) : see reference to class template instantiation 'std::istreambuf_iterator<_E,_Tr>' being compiled
d:\Programme\VC98\Include\UTILITY(226) : error C2923: 'std::iterator' : '_Tr::off_type' is invalid as template argument '#3', type expected
d:\Programme\VC98\Include\UTILITY(231) : warning C4346: '_Tr::int_type' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\UTILITY(231) : error C2146: syntax error : missing ';' before identifier 'int_type'
d:\Programme\VC98\Include\UTILITY(231) : error C2501: 'std::istreambuf_iterator<_E,_Tr>::int_type' : missing storage-class or type specifiers
d:\Programme\VC98\Include\UTILITY(289) : warning C4348: 'std::ostreambuf_iterator' : redefinition of default parameter : parameter 2
d:\Programme\VC98\Include\UTILITY(318) : see declaration of 'std::ostreambuf_iterator'
d:\Programme\VC98\Include\XSTRING(25) : warning C4346: '_A::size_type' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\XSTRING(597) : see reference to class template instantiation 'std::basic_string<_E,_Tr,_A>' being compiled
d:\Programme\VC98\Include\XSTRING(25) : error C2146: syntax error : missing ';' before identifier 'size_type'
d:\Programme\VC98\Include\XSTRING(25) : error C2501: 'std::basic_string<_E,_Tr,_A>::size_type' : missing storage-class or type specifiers
d:\Programme\VC98\Include\XSTRING(26) : warning C4346: '_A::difference_type' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\XSTRING(26) : error C2146: syntax error : missing ';' before identifier 'difference_type'
d:\Programme\VC98\Include\XSTRING(26) : error C2501: 'std::basic_string<_E,_Tr,_A>::difference_type' : missing storage-class or type specifiers
d:\Programme\VC98\Include\XSTRING(27) : warning C4346: '_A::pointer' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\XSTRING(27) : error C2146: syntax error : missing ';' before identifier 'pointer'
d:\Programme\VC98\Include\XSTRING(27) : error C2501: 'std::basic_string<_E,_Tr,_A>::pointer' : missing storage-class or type specifiers
d:\Programme\VC98\Include\XSTRING(28) : warning C4346: '_A::const_pointer' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\XSTRING(28) : error C2146: syntax error : missing ';' before identifier 'const_pointer'
d:\Programme\VC98\Include\XSTRING(28) : error C2501: 'std::basic_string<_E,_Tr,_A>::const_pointer' : missing storage-class or type specifiers
d:\Programme\VC98\Include\XSTRING(29) : warning C4346: '_A::reference' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\XSTRING(29) : error C2146: syntax error : missing ';' before identifier 'reference'
d:\Programme\VC98\Include\XSTRING(29) : error C2501: 'std::basic_string<_E,_Tr,_A>::reference' : missing storage-class or type specifiers
d:\Programme\VC98\Include\XSTRING(30) : warning C4346: '_A::const_reference' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\XSTRING(30) : error C2146: syntax error : missing ';' before identifier 'const_reference'
d:\Programme\VC98\Include\XSTRING(30) : error C2501: 'std::basic_string<_E,_Tr,_A>::const_reference' : missing storage-class or type specifiers
d:\Programme\VC98\Include\XSTRING(31) : warning C4346: '_A::value_type' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\XSTRING(31) : error C2146: syntax error : missing ';' before identifier 'value_type'
d:\Programme\VC98\Include\XSTRING(31) : error C2501: 'std::basic_string<_E,_Tr,_A>::value_type' : missing storage-class or type specifiers
d:\Programme\VC98\Include\XSTRING(32) : warning C4346: '_A::pointer' : dependent name is not a type
prefix with 'typename' to indicate a type
d:\Programme\VC98\Include\XSTRING(32) : error C2144: syntax error : 'std::iterator' should be preceded by ';'
d:\Programme\VC98\Include\XSTRING(32) : error C2698: the using-declaration for 'pointer' cannot co-exist with the existing using-declaration for 'pointer'
d:\Programme\VC98\Include\XSTRING(32) : fatal error C1903: unable to recover from previous error(s); stopping compilation
Fehler beim Ausführen von cl.exe.

Listing1_1.exe - 26 Fehler, 15 Warnung(en)

39

12.03.2005, 18:45

Probier mal die include und lib-Dateien auch zu kopieren. Natürlich auch mit vorheriger Sicherheitskopie...

40

12.03.2005, 19:50

Dann kommen fast die sleben Fehler, das hab ich auch mal gemacht.

Werbeanzeige