Bonjour,
Un beau matin en apprenant la disponibilité de VC2005 Express, j'ai décidé de me lancer dans la programmation Win32 sous Windows ...
- Alors je télécharge VC2005, j’apprend sur ce forum qu’il faut télécharger le SDK pour programmer en Win32 … pas de problème je le fais.
- Ensuite, je m’aperçois que je ne peux que faire des applications de type console, j’essaye sans trop y croire de compiler le code, bonjour les erreurs. Normal un lien Microsoft m’indique je n’ai fait la manipulation que à moitié.
- Donc je créé un nouveau projet, Win32->Application Windows->Projet vide, j’apprend sur ce forum que l’utilisation deest le bien venu pour les chaînes de caractères et compile et lie correctement avec une bonne exécution du programme en prime.
Code : Sélectionner tout - Visualiser dans une fenêtre à part TEXT("ma chaine")
- Maintenant cela fonctionne correctement mais que sur mon poste. Dès que je veux déployer l’exécutable sur un autre poste j’ai un message d’erreur, pourtant je pensais que faisant seulement appel aux API, ce simple logiciel tournerait sur n’importe quel machine ayant les DLL de base …
Donc dois-je quand même linker en statique ? Si oui comment faire ?
Ou peut-être la version express est limitée à ce niveau ?
Merci d’avance pour l’aide.
voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #define WIN32_LEAN_AND_MEAN #include <windows.h> // librairies Windows int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageBox(NULL, TEXT("Hello World !!"), TEXT("Mon 1er Programme"), MB_OK); return 0; }
Partager