problème avec directx 9 et visual c++ 6 - C++ - Programmation
Marsh Posté le 27-09-2005 à 21:41:42
en Win32 y'a pas de main, mais WinMain
Marsh Posté le 27-09-2005 à 23:36:37
Je crois que tu devrais regarder la version du SDK DX car certains, les derniers je crois, sont incompatibles avec VS 6.
Marsh Posté le 28-09-2005 à 06:35:37
180degres a écrit : le code marchait avec visual .NET 2003 mais depuis que je n'ai plus la possibilité de m'en servir. |
Il faut que tu changes ton code pour utiliser winmain
ou alors changer les options de ton projet pour compiler un executable en mode CONSOLE.
(je crois que l'option s'appelle subsystem)
Marsh Posté le 06-10-2005 à 21:19:27
Citation : Je crois que tu devrais regarder la version du SDK DX car certains, les derniers je crois, sont incompatibles avec VS 6. |
Ils sont tous compatibles. D'allieur, personellement, c'est pas demain que je quitterai mon visual c++. Faut juste remettre un peu d'ordre dans le code à certains moments.
Marsh Posté le 07-10-2005 à 10:24:57
Tu t'es trompé à la création du projet, tu as créé un projet Win32 console, il faut créer un projet Win32 tout court.
Marsh Posté le 27-09-2005 à 19:48:01
Salut !
j'ai une erreur au linking quand je veux exécuter mon programme directx/win32 :
LIBCD.LIB(crt0.obj): error LNK2001 : unresolved external symbol _main
debug/main.exe : fatal error LNK1120 : 1 unresolved externals
error executing link.exe
2 errors
le code marchait avec visual .NET 2003 mais depuis que je n'ai plus la possibilité de m'en servir.
J'ai bien indiqué les répertoires include et lib des dossiers directx et je les ai mis en haut de la liste mais ça ne marche pas.
Pouvez vous m'aider ?