JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=67fc3dd81000ee8c16e79907c2351c97Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Umstieg von Visual Studio.NET auf Visual Studio 2010

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
telebeppo
Mini JLI'ler



Anmeldedatum: 17.11.2008
Beiträge: 36

Medaillen: Keine

BeitragVerfasst am: 04.09.2011, 08:07    Titel: Umstieg von Visual Studio.NET auf Visual Studio 2010 Antworten mit Zitat

Ich versuche gerade auf Visual Studio 2010 umzusteigen, bin aber mit einer ganzen Reihe von Problemen konfrontiert, bei dem Versuch ein Visual Studio.NET Projekt in ein Visual Studio 2010 Projekt umzuwandeln. Hier ein paar Fehlermeldungen aus der ganzen Fülle des Angebots:

Zitat:
fatal error C1083: Cannot open include file: 'd3dx9core.h': No such file or directory


Zitat:
error C2660: 'ID3DXSprite::Draw' : function does not take 7 arguments


Zitat:
warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(371) : see declaration of 'sprintf'


Ich frage mich inzwischen ob ich nicht einfach bei Visual Studio.NET bleiben soll. Irgendwelche Meinungen dazu?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
The Lord of Programming
Living Legend


Alter: 36
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 04.09.2011, 12:20    Titel: Re: Umstieg von Visual Studio.NET auf Visual Studio 2010 Antworten mit Zitat

telebeppo hat Folgendes geschrieben:
fatal error C1083: Cannot open include file: 'd3dx9core.h': No such file or directory

Hast du die entsprechenden lib/include Ordner in VS eingestellt?
Hier steht ein bissel was dazu, wies in VS 2008 geht:
http://www.jliforum.de/board/viewtopic.php?t=5442
http://www.jliforum.de/board/viewtopic.php?t=5326

telebeppo hat Folgendes geschrieben:
error C2660: 'ID3DXSprite::Draw' : function does not take 7 arguments

Das ist der Nachteil an D3DX. Da ändert sich halt mal eben mit ner neuen Version der Funktionsprototyp.
Wahrscheinlich hast du einfach ne neue DirectX-Version drauf?

telebeppo hat Folgendes geschrieben:
warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(371) : see declaration of 'sprintf'

Ja, Microsoft hat die Warnungen da etwas verfeinert und dafür die bessere Alternative genannt. sprintf war auch schon unsicher, als die Warnung in älteren IDEs noch nicht ausgegeben wurde Wink
Am besten einfach die sichere Variante verwenden.


Das ganze hat wohl nichts mit .net zu tun. Ist nur manchmal etwas frickelig, wenn man eine neuere IDE installiert...
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
telebeppo
Mini JLI'ler



Anmeldedatum: 17.11.2008
Beiträge: 36

Medaillen: Keine

BeitragVerfasst am: 05.09.2011, 11:58    Titel: Antworten mit Zitat

Danke für die Hinweise! Otscho schrieb in zu dem Problem des Pfades zu den DirectX Dateien:
Zitat:
Menü -> Tools -> Options...
Unter dem Reiter "Projects and Solutions" "VC++ Directories" auswählen.

Bei "Show directories for:" "Executable files" auswählen und den Bin-Ordner deines SDK hinzufügen z.B. Microsoft DirectX SDK (June 2007)\Utilities\Bin\x86


So mag das bei VS 2008 gewesen sein. Heute ist man bereits einen Schritt weiter. Folgt man dem Menü an die besagte Stelle, kann man bei VS 2010 folgendes lesen:

Bill Gates hat Folgendes geschrieben:
VC++ directories editing in Tools>Options has been deprecated.

VC++ Directories are now available as a user property sheet that is added by default to all projects. Please click '?' for more information.


Da aber nirgends ein Fragezeichen zu sehen ist, auf das man draufdrücken könnte, scheint es sich nur um eine Verarsche zu handeln. Ich habe allerdings den Verdacht, daß man sich registrieren lassen muß, um ein >user property sheet< zu bekommen. Wie auch immer: ich deinstalliere Visual Studio 2010 und vergesse diesen unschönen Zwischenfall.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
The Lord of Programming
Living Legend


Alter: 36
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 05.09.2011, 19:36    Titel: Antworten mit Zitat

Dorthin führt mich das Fragezeichen:
http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=DE-DE&k=k%28VS.TOOLSOPTIONSPAGES.PROJECTS.VCDIRECTORIES%29&rd=true

Findet sich unter Projekt->*PROJEKTNAME*-Eigenschaften oder auch Alt+F7. Dort dann Konfigurationseigenschaften->VC++-Verzeichnisse. Dafür muss dann natürlich schon ein Projekt offen sein.
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Seite 1 von 1

 
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