La compilation de l'assemblée dans Visual Studio

Comment compiler le code d'assemblée à l'aide de Visual Studio?

Je veux compiler et exécuter un fichier source d'assembly dans Visual Studio; 2010.

J'ai créé un projet Visual C++ et inséré quelques assemblage de code dans un fichier code.asm:

.586              ;Target processor.  Use instructions for Pentium class machines
.MODEL FLAT, C    ;Use the flat memory model. Use C calling conventions
.STACK            ;Define a stack segment of 1KB (Not required for this example)
.DATA             ;Create a near data segment.  Local variables are declared after
                  ;this directive (Not required for this example)
.CODE             ;Indicates the start of a code segment.

clear PROC
   xor eax, eax 
   xor ebx, ebx 
   ret 
clear ENDP 
END

Toutefois, le problème est lorsque vous essayez de compiler, vous obtenez:

LINK : error LNK2001: unresolved external symbol _mainCRTStartup

Je l'ai fait aller et permettre la construction de personnalisation masm.targets (clic droit project > Build Personnalisations..), mais en vain.

InformationsquelleAutor bobobobo | 2010-12-28