bonjour a tous
voilà ,je compte me mettre a la programmation en OpenGL,pour celà j'ai dû télécharger VC++ express 2005,vu que la vérsion était "incompléte",il a fallu aussi télécharger le platform SDK pour pouvoire bénéficier de certains fichienrs d'en-tête comme le windows.h ou autres librairies comme GL.lib....
bréf,une fois le platform SDK téléchargé,voici les étapes que j'ai suivi (dites moi si elles sont correctes):
-inclure les dossier \lib , \bin , \include du platforme SDK dans mon répertoire
C:\K2000\VC\lib
C:\K2000\VC\bin
C:\K2000\VC\include
réspectivement...
-ouvrire avec le Note Pad le fichier "corewin_express.vsprops" se trouvant dans le répertoire:
C:\K2000\VC\VCProjectsDefaults
et le modiffier en remlaçant "kernel32.lib" par "kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib".
-ouvrire avec Note Pad le fichier "AppSettings.htm" se trouvant dans le repertoire:
C:\K2000\VC\VCWizards\AppWiz\Generic\Application\html\1036
et le modiffier en ajoutant des // aux lignes suivantes:
ceci affin de pouvoire travailler avec des applications Win32 non console!!,car,d'après ce que j'ai compris,pour OpenGL il faut créer une fenétre d'application Win32 non consolenet çà me parait logique car cette fenétre servira a laffichage des textures (dites moi si je me trompe )// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;
Mon problème:
est que lors ce que je débogue un petit programme de test qu'est:
celui-ci m'affiche un message d'érreur:#include <stdio.h>
#include <windows.h>
int main()
{
printf("Hello World!\n");
}
MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
alors quequand je compile tout va bien
merci de me dire pourquoi et comment remédier a ce message d'érreur!
PS: Si vous avez d'autres moyens plus faciles d'installer la Platform SDK je suis toute ouie
Partager