-
Notifications
You must be signed in to change notification settings - Fork 11
RadASM Building
mrfearless edited this page Sep 3, 2018
·
1 revision
The ModernUI x64 Library and ModernUI x64 Controls come with a RadASM project to help build the sources. To fully utilize this you may need to download and install:
and either:
or
- UASM
- WinInc
- 64bit libraries: Can be obtained via (assuming default installed locations):
- Installed Windows SDK:
\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib\x64
- Installed Windows Kit:
\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64
- PellesC -
\PellesC\Lib\Win64
- Installed Windows SDK:
- Other Binaries:
- Resource Compiler:
rc.exe
,rcdll.dll
- Resource Converter:
cvtres.exe
,cvtres.exe.config
- Linker & Lib Manager:
lib.exe
,link.exe
,link.exe.config
,msobj120.dll
,mspdb120.dll
,mspdbcore.dll
and the c runtimemsvcr120.dll
- Resource Compiler:
The UASM assembler and all related files (includes, libs, x64 libs, other binaries) should be placed in the appropriate folders so that your installation matches the following folder structure:
\UASM\bin
\UASM\include
\UASM\lib
\UASM\lib\x64
To add support for the UASM assembler to RadASM download and extract the UASM with RadASM package and edit the RadASM.ini file to add UASM32 and UASM64 to the Assembler entry under the Assembler section:
[Assembler]
Assembler=masm,UASM32,UASM64,JWasm,GoAsm,fasm,nasm,html
The RadASM projects for the ModernUI x64 Library and ModernUI x64 Controls should now assemble if all the above steps have been taken.