Building

The UASM64 Library comes with a RadASM project to help you build the sources. However if you wish to build the library manually, here are the command line options you should use.

Building the UASM64 Library

The UASM64 Library source consists of the following files:

  • UASM64.inc

  • *.asm

Building with UASM (UASM64.EXE):

UASM64.EXE /c -win64 -Zp8 /win64 /D_WIN64 /Cp /nologo /W2 /I"X:\UASM\Include" *.asm

Note

X is the drive letter where the UASM assembler has been installed to.

Linking with Microsoft Library Manager (LIB.EXE):

LIB *.obj /out:UASM64.lib

Building the UASM64 Library Debug Build

To build the UASM64 Library with debug information, supply the additional flag options /Zi /Zd on the command line for UASM (UASM64.EXE) like so:

UASM64.EXE /c -win64 -Zp8 /Zi /Zd /win64 /D_WIN64 /Cp /nologo /W2 /I"X:\UASM\Include" *.asm

Note

X is the drive letter where the UASM assembler has been installed to.