![]() |
Windows.h und die VC++ 2005 Beta
Hi,
ich habe heute die Visual C++ 2005 Express Beta installiert. Soweit kann ich auch eine .NET-Anwendung erstellen und ausführen. Nur hakt es an den Win32-Anwendungen. Ich habe eine ganz simple Anwendung erstellt:
Code:
Jetzt bekomme ich aber direkt eine Fehlermeldung in's Gesicht geschleudert:
#include <windows.h>
int main() { printf("hello world... \n"); return 0; } Fehlermeldung d:\Coden\work in progress\VCppTest\VCppTest\main.cpp(1) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory Ich habe dann im Internet über Google nach einer Lösung gesucht. Bei Gamedev.net meinte jemand, man solle das Platform SDK installieren. Habe ich gerade gemacht (PSDK vom Februar 2003). Funktioniert immer noch nicht... Allerdings aus dem Grund, dass das Verzeichnis vom PSDK noch nicht im Suchpfad ist. Jetzt stelle ich mir aber die Frage, ob das wirklich Sinn der Übung ist, eine alte Version einer Headerfile in einer nagelneuen IDE mit neuem Compiler einzubinden. Ist das wirklich so richtig? Aber gleichzeitig hakt es noch einer anderen Stelle. ;) Ich finde auf Teufel-Komm-Heraus nicht, wo ich den Suchpfad für VC++ einstellen kann. :wall: Wenn mir da einer behilflich sein könnte... :zwinker: Chris |
Re: Windows.h und die VC++ 2005 Beta
Hast du mal in den Verzeichnissen des Compilers nach der Datei gekuckt? Ansonsten ist es unter C++ nicht üblich bei den Include-Dateien die Erweiterung mit anzugeben. Es müsste also so heißen:
Code:
#include <windows>
|
Re: Windows.h und die VC++ 2005 Beta
Und wer nimmt schon VC++ wenn's auch VC# gibt: :gruebel:
|
Re: Windows.h und die VC++ 2005 Beta
Hi,
@Luckie: gibt die Datei wirklich nirgendwo. ;) Und das trotz Neuinstallation. Also... Es gibt die Datei schon... Nur halt im PSDK-Verzeichnis. @Rainer: Eigentlich würde ich ja auch C# nutzen, nur kannst du mit C# die WinAPI direkt nutzen? ;) Chris |
Re: Windows.h und die VC++ 2005 Beta
Zitat:
Vielleicht ist das eine der Einschränkungen bei der Express-Version. Auf der Visual Studio 2005 Express Beta Products Seite steht folgendes Visual C++ 2005 Express Edition enables you to create Windows Forms- and console-based applications as well as class libraries. |
Re: Windows.h und die VC++ 2005 Beta
Hi Rainer,
das wäre eine Möglichkeit. :gruebel: Allerdings denke ich, dass dann die Möglichkeit über den Wizard eine Win32-Anwendung zu erstellen nicht existieren würde. ;) Chris |
Re: Windows.h und die VC++ 2005 Beta
1) PSDK installieren ..
2) microsoft visual c++ 2005 express beta :) starten -> tools -> options -> Projects & solutions -> VC++ Directories 3) oben rechts "show directories for" 4) include auswählen 5) psdk ordner auswählen und den include ordner hinzufügen So kannst du dann die windows.h includen |
Re: Windows.h und die VC++ 2005 Beta
Zitat:
Die nächste Version (Windows Server 2003 SP1) ist noch in der Beta-Phase. |
Re: Windows.h und die VC++ 2005 Beta
Ist die gesamte Express Produktpalette ncht von vorneherein für .NET ausgelegt und unterstützt deshalb native Windows-Programmierung überhaupt nicht?
Der Rest der Express Produkte erfordert bereits bei der Installation .NET SDK 2 Beta. Grüße mikhal |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz