Précédent   Forum du club des développeurs et IT Pro > Autres langages > Assembleur > x86 32-bits / 64-bits
x86 32-bits / 64-bits Architectures x86 32/64 bits et leurs outils (assembleurs, debuggers, émulateurs...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/08/2009, 10h05   #1
Pierro.c
Invité de passage
 
Étudiant
Inscription : août 2009
Messages : 5
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2009
Messages : 5
Points : 1
Points : 1
Par défaut [MASM32] Erreurs de compilation

Bonjour,
Je suis nouveau dans le monde de l'assembleur. On m'a conseille de travailler sur Masm32, j'ai recuperer un code pour tester un peu le logiciel. Je suis habitue a linux donc mon probleme, c'est un probleme de librairie.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.386
.model flat, stdcall
option casemap:none
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib kernel32.lib
include \masm32\include\user32.inc
includelib user32.lib
 
.data
MsgCaption      db "Test Pierro",0
MsgBoxText      db "Assembly is Great!",0
 
.code
start:
	invoke MessageBox, NULL,addr MsgBoxText, addr MsgCaption, MB_OK
	invoke ExitProcess,NULL
end start
Les erreures sont les suivantes quand je clique sur

Compile resource file :

- Couldn't open rsrc.rc.

Assemble & link :

- Cannot open file C:\Documents.asm.

Il ne trouve pas non plus la librairie kernel32.lib

Sous windows comment installer les librairies ? Sont elles integre au logiciel ?

Merci pour vos reponses

Bonne journee
Pierro.c est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2009, 17h31   #2
ToutEnMasm
Membre confirmé
 
Inscription : octobre 2005
Messages : 173
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 173
Points : 208
Points : 208
Il semblerait que les chemins de recherche soient absent.
Plusieurs solutions
http://pagesperso-orange.fr/luce.yves/compiler.htm
ToutEnMasm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2009, 17h52   #3
Pierro.c
Invité de passage
 
Étudiant
Inscription : août 2009
Messages : 5
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2009
Messages : 5
Points : 1
Points : 1
Bonjour,
Probleme resolue
En fait ca venait de la version de masm32.
Merci
Pierro.c est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2012, 14h39   #4
a_te_p
Invité de passage
 
Homme
Inscription : mai 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations forums :
Inscription : mai 2012
Messages : 3
Points : 3
Points : 3
Bonjour,

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.386
.model flat, stdcall
option casemap:none
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib
include \masm32\include\user32.inc
includelib \masm32\lib\user32.lib
 
.data
MsgCaption      db "Test Pierro",0
MsgBoxText      db "Assembly is Great!",0
 
.code
start:
	invoke MessageBox, NULL,addr MsgBoxText, addr MsgCaption, MB_OK
	invoke ExitProcess,NULL
end start
a_te_p est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h24.


 
 
 
 
Partenaires

Hébergement Web