Crée un programme, propement dit

scano93 Messages postés 22 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 29 avril 2005 - 23 janv. 2005 à 22:16
boumarsel Messages postés 298 Date d'inscription jeudi 12 juin 2003 Statut Membre Dernière intervention 9 juillet 2008 - 26 janv. 2005 à 04:03
J'ai hésité, mais je me suis dit, autant crée un nouveau sujet, ça pourrait peut-être aider les futurs programmeurs. J'explique donc mon problème :
Moi qui suis un habitué de Visual Basic, je me suis habitué au fait qu'on pouvait crée un fichier .EXE que l'on pouvait quand on voulait, seul, sans l'interface de programmation. Mais est-ce possible dans Visual C++ ? Si oui, comment ? Merci d'avance !!!
@++

5 réponses

BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
23 janv. 2005 à 22:53
"....EXE que l'on pouvait..." QUOI, ne manquerait pas un verbe dans ta phrase ?

ciao...
BruNews, MVP VC++
0
scano93 Messages postés 22 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 29 avril 2005
23 janv. 2005 à 23:21
Ouai, un .EXE que l'on pourrait ouvrir quand on veut ! Pour l'instant, les quelques programmes que j'ai crée, je les lit dans msdos (en choisissant donc WIN32 console application). Mais je vois qu'au dessus, il y a WIN32 application, pour avoir un programme avec une form visible, mais je vois pas comment l'utiliser, car le copier-coller du code suivant :
#include <stdio.h>


main()
{
printf ("//////////////////////////////////////////////////////////////////////////\n");
printf ("//Bonjour ! Voici mon premier programme C dedie comme promis a Candice !//\n");
printf ("//Et maintenant, le programme se termine !!!!!!///////////////////////////\n");
printf ("//////////////////////////////////////////////////////////////////////////\n");
return 0;
}

Dans un truc WIN32 application génère deux erreurs :
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol [mailto:_WinMain@16 _WinMain@16]
Debug/Mon projet test.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.


Mon projet test.exe - 2 error(s), 0 warning(s)

Que faire ?
0
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
23 janv. 2005 à 23:34
Commence par lire comment fonctionne un prog Win32, tout ce dont tu as besoin se trouve dans Petzold:
http://brunews.free.fr/brunews/download/CP5.zip
http://brunews.free.fr/brunews/download/CP5Sources.zip

ciao...
BruNews, MVP VC++
0
ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
24 janv. 2005 à 09:11
Dans un prog GUI (non console), le point d'entrée n'est plus main mais WinMain :
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow);

el il faut mettre #include <windows.h> en premier include
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
boumarsel Messages postés 298 Date d'inscription jeudi 12 juin 2003 Statut Membre Dernière intervention 9 juillet 2008 1
26 janv. 2005 à 04:03
tu peux te servir du fameux exemple 'HelloWorld' de visual studio.
0