Anfängerfragen
-
brotbernd schrieb:
MAch doch mal ein Projekt ohne das Häkchen "Leeres Projekt". Das ist doch viel einfacher. Das sollte sofort auf F5 laufen.
Mal probiert?
-
Mein Buildlog:
1>------ Erstellen gestartet: Projekt: Crash PC, Konfiguration: Debug Win32 ------ 1>Kompilieren... 1>main.cpp 1>c:\users\carl hamann\documents\visual studio 2008\projects\crash pc\crash pc\main.cpp(1) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "windows.h": Permission denied 1>Das Buildprotokoll wurde unter "file://c:\Users\Carl Hamann\Documents\Visual Studio 2008\Projects\Crash PC\Crash PC\Debug\BuildLog.htm" gespeichert. 1>Crash PC - 1 Fehler, 0 Warnung(en) ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========Vielleicht hilft der...
Wenn ich nicht leeres Projekt mache kommen für mich verwirrende Dateien dazu, ich
weiß nicht was deren Sinn ist.
-
omg

Du bekommst einen Fehler, das das Programm nicht erstellt werden konnte. Dann wirst du gefragt, ob du die letzte erstellte Variante benutzen magst. Diese existiert ja noch nicht.
Die Fehlermeldung die du postest ist doch einfach zu entwerten.
windows.h konnte nicht geöffnet werden, weil du keine entsprechenden Rechte hast. :>
-
und die windows.h brauchst du ja wohl nicht, wenn du 1. im c++-Forum postest und 2. auf Win32-Konsolenanwendung geklickt hast. Also nimm sie einfach aus den Includes raus und dann sollte das fehlerfrei laufen.
Griß,
Lauritz
-
Danke.
Das ist vielleicht hier das Problem mit windows.h, aber das Problem besteht dennach.
Ich habe mal testweise das Hello World-Programm versucht, aber er gleiche Fehler
taucht wieder auf. Buildlog:1>------ Erstellen gestartet: Projekt: Hello World, Konfiguration: Debug Win32 ------ 1>Manifest in Ressourcen wird kompiliert... 1>Projekt : error PRJ0003 : Fehler beim Starten von "rc.exe". 1>Das Buildprotokoll wurde unter "file://c:\Users\Carl Hamann\Documents\Visual Studio 2008\Projects\Hello World\Hello World\Debug\BuildLog.htm" gespeichert. 1>Hello World - 1 Fehler, 0 Warnung(en) ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========Anscheinend kann rc.exe nicht gestartet werden, aber ich weiß nicht was ich machen soll...
-
Wenn du beim includen der "Windows.h" ein 'permission denied' bekommst, dann tippe ich darauf, dass du einfach nicht die rechte hast die .exe auszuführen, kann das sein?
Siehe auch hier, Punkt 2: http://msdn.microsoft.com/en-us/library/d5cbdh4t(VS.80).aspx
PS: "Crash PC" als Projektname und eine 'permission denied' als Meldung, das passt wie die Faust aufs Auge :D, ich will hier aber Niemanden was unterstellen

-
Im zweitem Punkt heißt es ja, dass ich unzureichende Sicherheitsrechte habe.
Wie kann ich das ändern? Habe ich mir etwa irgendwo einen Virus eingefangen?
-
Welches Betriebssystem hast du denn?
Vista verweigert gerne alles mögliche(selbst mit höchst möglichen Rechten, zumindest hab ich diese Erfahrung gemacht und konnte nix dagegen machen).
Unter XP kannst du es bei der Systemsteuerung->Benutzerkonten mal nachschauen.
Virus würde ich nicht sagen. Es sei denn du bertrachtest MS als Virenschleuder :p
-
Ich habe Vista. Kann ich da nichts machen?! Vielleicht hilft ja Kompatibilität...
-
Ich konnte nach ein paar Wochen Vista(64-Bit) diverse Anwendungen nicht mehr ausführen(Viren so gut es ging ausgeschlossen). Kompatibilität half mir nicht, Google half mir nicht, Foren halfen mir nicht, MS Support half mir nicht, nur noch zurück auf XP war für mich sinnvoll und da gibt's bis heute keine Probleme.
Das heist nicht das du dasselbe tun sollst. Ich will dich nicht dazu verleiten vorschnell XP draufzuklatschen, obwohl ein Häkchen irgendwo in Vista oder im Compiler gereich hätte! Nur hab ich dieses Häkchen(falls es existiert) nie gefunden. Andere hier mit Vista können dir da vieleicht mehr sagen und sollten sich auch mal zu Wort melden.
-
Also ich betreibe VS 2008 mit Windows 7 x64. Keine Probleme. SP1 fürs Studio sollte man installiert haben, aber das würde ich sowieso empfehlen.
-
Könnte mir Rechtsklick -> >Als Adim ausführen helfen?
(Kanns jetzt gerade nicht testen, da ich nicht bei mir zu Hause bin.)
-
hustbaer schrieb:
Also ich betreibe VS 2008 mit Windows 7 x64. Keine Probleme.
Bei mir dasselbe. Unter Vista x32 ging's auch problemlos.
-
Also gut - ich habe mal auf Code::Blocks gewechselt. Da funktioniert das auch mit
dem Debuggen. Hat Code::Blocks irgendwelche Nachteile gegenüber Visual C++?
Oder genauer: Kann man damit auch alles machen?
-
C++H schrieb:
Also gut - ich habe mal auf Code::Blocks gewechselt. Da funktioniert das auch mit
dem Debuggen. Hat Code::Blocks irgendwelche Nachteile gegenüber Visual C++?
Oder genauer: Kann man damit auch alles machen?Ja, kann man.
Code Completion und ähnliches funktioniert bei Visual C++ angeblich zuweilen besser, persönlich verwende ich aber auch Code::Blocks.
-
Tipp:
besorg dir von Codeblocks den Nightly Build, den gibts im Forum. Die Version vom Februar 2008 ist Schrott, da ging Code Completion praktisch garnicht (zumindest bei mir). Dazu kommt leider, dass das mitgelieferte MinGW sowas von alt ist, damit kann man z.B. boost 1.41 nicht kompilieren.
-
Kann ich bestätigen, auf keinen Fall die "stable"-Version von Code::Blocks nehmen.
Und das aktuelle MinGW gibt's hier:
http://www.tdragon.net/recentgcc/
-
Danke, ich habe mir den MinGw runtergeladen und installiert. Im Code::Blocks-Ordner
gibt es ja schon einen Ordner MinGw, soll ich diesen erstzen?
-
Gut - ist nicht so wichtig. Ich hätte mal eine Frage zu virtual Public:
Wenn man bei der Vererbung class Derived : virtual public Base schreibt, heißt das, dass der Public-Bereich von Base dann virtual wird, also überschreibbar?