[Frage]Welchen Compiler verwenden für DLLs ?

12/26/2012 14:11 [uLow]Beni#1
Ich habe mich einmal ein bissl mit C++ beschäftigt und frage mich jetzt welcher Compiler am besten für Game-Hacking geeignet ist.

Jeder hat seine Meinung darum hätte ich gerne ein "weil" dazu ;)

Lg !Beni!
12/26/2012 14:18 Dr. Coxxy#2
den visual studio c++ compiler von m$.
warum?
weil du unter windoof arbeitest.
12/26/2012 14:38 Eerox#3
Quote:
Originally Posted by Dr. Coxxy View Post
den visual studio c++ compiler von m$.
warum?
weil du unter windoof arbeitest.
so ist es.ne frage dazu : wie schafft man es bei VS das es ohne das net framework kompiliert? wenn ich ein Projekt unter visual studio erstelle, benötigt er immer ein .net framework (2.0 bis 4.0), wobei er gar keine funktionen dergleichen benötigt

MfG Eerox
12/26/2012 18:34 snow#4
Probiers mal mit GCC:

[Only registered and activated users can see links. Click Here To Register...]
12/27/2012 13:13 [uLow]Beni#5
Quote:
Originally Posted by Eerox View Post
so ist es.ne frage dazu : wie schafft man es bei VS das es ohne das net framework kompiliert? wenn ich ein Projekt unter visual studio erstelle, benötigt er immer ein .net framework (2.0 bis 4.0), wobei er gar keine funktionen dergleichen benötigt

MfG Eerox
hast du auch C\C++ ausgewählt und nicht CRL\C++ oder wie das heißt ?

2 the topic:

ich verwende nicht gerne Sachen von Microsoft Software, weil man (glaube ich) schnell Lizenz's Probleme bekommen kann.

bin gestern mal beim testen von MinGW ( gcc ), es funkt relativ gut.

aber ich verstehe nicht wie man MinGW und Visual Studio verwenden kann.
Code:Blocks ist auch eine gute Alternative, aber Visual Studio ist halt stylischer xD
12/27/2012 14:38 Dr. Coxxy#6
Quote:
Originally Posted by !Beni! View Post
ich verwende nicht gerne Sachen von Microsoft Software, weil man (glaube ich) schnell Lizenz's Probleme bekommen kann.
Nein.
Kann selbst die express versionen benutzen und damit erstellte programme verkaufen:

Quote:
Die Express Editions dürfen auch für kommerzielle Projekte verwendet werden und damit erstellte Programme und Arbeiten, an denen man selbst die Urheberrechte hält, dürfen auch zu gewerblichen Zwecken genutzt, verkauft oder veröffentlicht werden.[23] Microsoft schränkt die Nutzung der Express Editions also nicht über die gesetzlichen Bestimmungen des Urheberrechtsgesetzes für verkaufte Software hinaus ein, obwohl das bei kostenfrei abgegebener Software zulässig ist und nicht überraschend wäre.

Eine Haftung für Schäden und die gewerbliche Verbreitung wird in den Lizenzbedingungen allerdings ausgeschlossen. Zudem verpflichten sie den Nutzer, "Microsoft von allen Ansprüchen freizustellen und gegen alle Ansprüche zu verteidigen, einschließlich Anwaltsgebühren, die mit dem Vertrieb oder der Verwendung Ihrer Programme in Zusammenhang stehen". In den Lizenzbedingungen ist auch eine "Zustimmung für internetbasierte Dienste" "ohne gesonderten Hinweis" enthalten.
12/27/2012 14:45 .SkyneT.#7
Quote:
Originally Posted by !Beni! View Post
ich verwende nicht gerne Sachen von Microsoft Software, weil man (glaube ich) schnell Lizenz's Probleme bekommen kann.
Das wär Apple :p

Quote:
Ich habe mich einmal ein bissl mit C++ beschäftigt und frage mich jetzt welcher Compiler am besten für Game-Hacking geeignet ist.
Eigentlich ist es nicht wichtig welchen Compiler du verwendest,
viel wichtiger ist zu wissen wie man mit dem Compiler umgeht ...

Wenn du vorhast inline Assembler zu verwenden würde ich
dir trotzdem zu einem Compiler mit Intel Syntax raten.
AT&T Syntax ist einfach hässlich zu lesen :rolleyes:
Code:
Intel Syntax:
mov     eax,[ebx+40h]
	
AT&T Syntax:
movl   0x40(%ebx),%eax
12/28/2012 17:58 MrSm!th#8
Wobei MS afaik etwas mit dem C++11 Standard hinterherhinkt.
12/28/2012 21:54 Ende!#9
Quote:
Originally Posted by MrSm!th View Post
Wobei MS afaik etwas mit dem C++11 Standard hinterherhinkt.
Seit dem letzten Update für VS12 nicht mehr. ;)

[Only registered and activated users can see links. Click Here To Register...]

Zwar noch keine komplette Unterstützung, aber alles, was für mich von Relevanz ist, ist nun drin.
12/28/2012 22:44 MrSm!th#10
Sorry, aber das war gemeint. Dass mit VS12 aufgeholt wurde, ist mir klar, aber es ist eben nicht alles drin, also war ja die letzte Aussage nicht falsch.
Nur weil du nicht mehr brauchst, heißt das ja nicht, dass das jedem so geht :p
12/29/2012 15:45 .SkyneT.#11
C++0x ist schön, aber auch ohne bzw. mit teilweiser Unterstützung sollte man im
Bereich Gamehacking weit genug kommen :rolleyes:.
12/30/2012 03:01 MrSm!th#12
Kommt man auch mit Autoit :p
War ja nur ein kleiner Einwand.
12/31/2012 22:16 MoepMeep#13
Quote:
Originally Posted by MrSm!th View Post
Kommt man auch mit Autoit :p
War ja nur ein kleiner Einwand.
Dann sollte man allerdings gesteinigt werden.
01/02/2013 17:20 MrSm!th#14
Quote:
Originally Posted by MoepMeep View Post
Dann sollte man allerdings gesteinigt werden.
Könnte ich auch auf Programmieren ohne C++11 übertragen ;O