JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.phpMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Problem mit Vista und Code::Blocks
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
samsonispro
Gast








BeitragVerfasst am: 03.08.2007, 17:59    Titel: Problem mit Vista und Code::Blocks Antworten mit Zitat

Hi,

ich habe ein Problem mit dem erstellen eines Programms unter Vista! Es ist das erste Windows-Programm das im Buch vorkommt (ein weißes Fenster) und tritt auch bei allen anderen Programmen auf die auf ein Windows-Fenster aufbauen. Es geschieht folgendes:

Ich erstelle ganz normal ein Projekt, füge die Datei hinzu und schreibe dann den Code aus dem Buch ab. Danach speichere ich und klicke auf "Build" (das blaue Zahnrad in der Compiler-Leiste). Danach bekomme ich nur einen einzigen Fehler angezeigt und zwar :

File C:\Program Files\Microsoft SDKs\Windows\v6.0\Include\specstrings.h
Line 9
fatal error C1083 Cannot open include file: 'sal.h': no such file or directory

Das war der Fehler Sad
In Zeile 9 steht geschrieben: #include <sal.h> Dies steht ja nicht direkt in dem Code den man aus dem Buch abtippt, vielmehr öffnet sich während des "Buildvorgangs" eine neue Datei mit dem Namen "specstrings.h". Ich habe noch nicht allzuviel Ahnung von sowas Wink aber ich denke es könnte ja vielleicht an Vista liegen?.

Naja wie auch immer, ich würde mich über hilfe freuen Smile

MfG

samsonispro
Nach oben
GreveN
JLI Master


Alter: 38
Anmeldedatum: 08.01.2004
Beiträge: 901
Wohnort: Sachsen - Dresden
Medaillen: Keine

BeitragVerfasst am: 03.08.2007, 20:14    Titel: Antworten mit Zitat

Arbeitest du mit MinGW? Dann macht Vista definitiv Probleme, dein Fehler ist mir allerdings unbekannt und ich erinner mich vage, dass dem Buch das VC-Toolkit beilag, darum wird dich das sicher nicht tangieren... Insofern ist vlt. nur irgendein Include-Pfad nicht korrekt gesetzt oder die Installation des SDKs schrott...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Yahoo Messenger MSN Messenger
samsonispro
Gast








BeitragVerfasst am: 03.08.2007, 20:31    Titel: Antworten mit Zitat

Jaaaa das mit dem SDK..... das 2003'er läuft nicht unter Vista ich musste mir das neuste runterladen.

Was ist MinGW ? Ich arbeite nicht damit wie man de Frage entnehmen kann Very Happy
Nach oben
samsonispro
Gast








BeitragVerfasst am: 05.08.2007, 19:38    Titel: Antworten mit Zitat

Hat denn niemand eine Idee was das sein könnte? Sad
Nach oben
Jonathan_Klein
Living Legend


Alter: 37
Anmeldedatum: 17.02.2003
Beiträge: 3433
Wohnort: Siegerland
Medaillen: Keine

BeitragVerfasst am: 05.08.2007, 20:43    Titel: Antworten mit Zitat

samsonispro hat Folgendes geschrieben:
Hat denn niemand eine Idee was das sein könnte? Sad

Bezieht sich das etwa auf MinGW? Wenn ja, schäm dich, DAS hier hätte jeder findne müssen:
http://de.wikipedia.org/wiki/MinGW

Achja, MinGW ist der Standardcompiler von Codeblocks.
_________________
https://jonathank.de/games/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
samsonispro
Gast








BeitragVerfasst am: 05.08.2007, 22:18    Titel: Antworten mit Zitat

nein tut mir leid das bezieht sichnicht dadrauf aber danke Smile

es bezog sich auf die fehlermeldung...immoment ist es deshalbleider so das ich nur theoretisch arbeiten kann Sad
Nach oben
Christian Rousselle
Site Admin


Alter: 48
Anmeldedatum: 19.07.2002
Beiträge: 1630

Medaillen: Keine

BeitragVerfasst am: 06.08.2007, 10:02    Titel: Antworten mit Zitat

Hallo,

ich würde vermuten, dass es mit der Version des SDK zu tun hat. In dem Pfad: C:\Program Files\Microsoft SDKs\Windows\v6.0\Include liegt da das aktuelle 2003 SDK von MS? Wenn das der Fall ist und es trotzdem Probleme gibt, würde ich dir empfehlen auf Visual C++ Express umzusteigen.

Christian
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
samsonispro
Gast








BeitragVerfasst am: 06.08.2007, 20:21    Titel: Antworten mit Zitat

naja ich hab nich 2003 sondern noch neuer....oda heißen die alle 2003?
Nach oben
Christian Rousselle
Site Admin


Alter: 48
Anmeldedatum: 19.07.2002
Beiträge: 1630

Medaillen: Keine

BeitragVerfasst am: 07.08.2007, 12:53    Titel: Antworten mit Zitat

Es geht um das SDK, nicht um den Compiler.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
samsonispro
Gast








BeitragVerfasst am: 08.08.2007, 00:26    Titel: Antworten mit Zitat

Da habe ich folgendes installiert, da das auf der Heft-CD beigelegte komischerweise nicht mehr funktioniert hat(ich habe formatiert und vorher liefs ganz fröhlich vor sich hin jetzt nicht mehr...kein Ahnung was das ist aber das Neue funktioniert ja Wink ):

http://www.microsoft.com/downloads/details.aspx?FamilyID=ff6467e6-5bba-4bf5-b562-9199be864d29&DisplayLang=en
Nach oben
Christian Rousselle
Site Admin


Alter: 48
Anmeldedatum: 19.07.2002
Beiträge: 1630

Medaillen: Keine

BeitragVerfasst am: 08.08.2007, 08:46    Titel: Antworten mit Zitat

Es wird damit zusammenhängen, dass es das neue SDK ist. Leider habe ich keinen Rechner mit Vista, auf dem ich das genau testen könnte. Wie gesagt, installiere am besten Visual C++ Express, das ist die einfachste Lösung.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
samsonispro
Gast








BeitragVerfasst am: 08.08.2007, 13:25    Titel: Antworten mit Zitat

ok danke für die Hilfe Smile ich habs gerade mal installier... nu muss ich nur noch rausfinden wie ich da ein projekt mit cpp Datei aufmache und dann ist es perfekt danke! Very Happy
Nach oben
KI
JLI Master


Alter: 39
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 08.08.2007, 14:14    Titel: Antworten mit Zitat

Am besten du erstellst ein neues leeres Projekt (entweder Konsolenanwendung oder Windowsanwendung, kommt aufs Beispielprojekt an) und fügts die entsprechenden .cpp und .h Dataien hinzu.
Bei manchen Projekten musst du dann noch zusätzliche Abhängigkeiten einstellen.
Projekt->Eigenschaften->Konfigurationseigenschaften->Linker->Eingabe->Zusätzliche Abhängigkeiten
Hier kannst du libs eintragen, die das Projekt braucht. (z.B. dxguid.lib d3d9lib)

Dann musst du noch sicherstellen, dass du die gleichen Einstellungen für die Release-Konfiguration machst.

Ich hoffe das hilft etwas....
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
samsonispro
Gast








BeitragVerfasst am: 08.08.2007, 15:44    Titel: Antworten mit Zitat

ahhja ich habs noch nicht hinbekommen aba ich denke wenn ich wollte.... bei code::blocks war das wesentlich einfacher ich denke ich werde es mal mit visual studio versuchen Wink
Nach oben
Bolle52
Mini JLI'ler



Anmeldedatum: 13.07.2007
Beiträge: 24

Medaillen: Keine

BeitragVerfasst am: 15.08.2007, 14:31    Titel: Antworten mit Zitat

wenn du mit dx programmieren willst unter vc++ee und du nicht weißt wie du es zu konfigurieren hast hier ist ein link dazu
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum