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

1

12.12.2011, 19:36

Kapitel 12: fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory

Servus,

Folgendes Problem:

Wenn ich das Programm als Debug-Version kompiliere, läuft es in Visual Studio, aber ich kann die exe nicht ausführen, da sie direkt nach dem Start beendet wird.
Wenn ich das Programm als Release-Version kompliliere, erhalte ich folgenden Fehler:


1>------ Build started: Project: Alien Force Zero Prototype, Configuration: Release Win32 ------
1>Build started 12/12/2011 7:29:26 PM.
1>InitializeBuildStatus:
1> Touching "Release\Alien Force Zero Prototype.unsuccessfulbuild".
1>ClCompile:
1> Asteroid.cpp
1>c:\users\marc\dropbox\visual studio 2010\projects\sdl-1.2.14\include\SDL_stdinc.h(37): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
1> Enemy.cpp
1>c:\users\marc\dropbox\visual studio 2010\projects\sdl-1.2.14\include\SDL_stdinc.h(37): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
1> Framework.cpp
1>c:\users\marc\dropbox\visual studio 2010\projects\sdl-1.2.14\include\SDL_stdinc.h(37): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
1> Game.cpp
1>c:\users\marc\dropbox\visual studio 2010\projects\sdl-1.2.14\include\SDL_stdinc.h(37): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
1> Lightning.cpp
1>c:\users\marc\dropbox\visual studio 2010\projects\sdl-1.2.14\include\SDL_stdinc.h(37): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
1> main.cpp
1>c:\users\marc\dropbox\visual studio 2010\projects\sdl-1.2.14\include\SDL_stdinc.h(37): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
1> Player.cpp
1>c:\users\marc\dropbox\visual studio 2010\projects\sdl-1.2.14\include\SDL_stdinc.h(37): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
1> Shot.cpp
1>c:\users\marc\dropbox\visual studio 2010\projects\sdl-1.2.14\include\SDL_stdinc.h(37): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
1> Sprite.cpp
1>c:\users\marc\dropbox\visual studio 2010\projects\sdl-1.2.14\include\SDL_stdinc.h(37): fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:00.66
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Weiss jemand eine Lösung?

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

2

12.12.2011, 21:13

Poste mal ein Stückchen Code (die Stelle, wo du die Dateien einbindest). Dein Problem kann mehrere Gründe haben. Du könntest einen Syntaxfehler in deinem Code haben, die Datei könnte einfach auf deiner Festplatte fehlen oder - und das finde ich am Wahrscheinlichsten - du hast fälschlicherweise irgendwas an den Projekteinstellungen verändert (z.B. ein Include-Verzeichnis entfernt). Ich würde dir empfehlen, ein neues Projekt zu erstellen und deine ganzen Dateien dort hineinzukopieren. Vielleicht funktioniert es dann.

3

12.12.2011, 22:02

Der Fehler liegt entweder in den Projekteinstellungen oder in der SDL.
Anscheinend kann die Library in der Release-Version nicht auf die stdio.h zugreifen.

Die debug-exe kann ich inzwischen ausfuehren, aber bei der release-version treten bereits beim kompilieren die fehler auf.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

4

12.12.2011, 22:18

Der Fehler liegt entweder in den Projekteinstellungen oder in der SDL.

Also in den Projekteinstellungen.

Anscheinend kann die Library in der Release-Version nicht auf die stdio.h zugreifen.

Da eine Library nicht auf Header zugreift, kann das nicht sein.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige