News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

Installing the Masm64 SDK

Started by jj2007, July 06, 2023, 08:14:16 AM

Previous topic - Next topic

sinsi

This tells you how far MASM64 has to go, qeditor only has the option to assemble a project, not assemble and build.

zedd

Quote from: sinsi on May 19, 2025, 07:57:37 PMThis tells you how far MASM64 has to go, qeditor only has the option to assemble a project, not assemble and build.


That is what "&Makeit.bat" is for. It runs a batch file in the project folder that compiles the resource file, assembles and links... Of course the user must make their own batch file named "makeit.bat" and it must be in the same path as the source file. And the project must be on the same drive\partition as the masm64 installation.

From the file "menus.ini" in the Masm64 SDK installation...
[&Project]
Assemble 64 Bit Module,\masm64\bin64\assemble.bat {b}  ; assembles asm source only
-
&Makeit.bat,makeit.bat "{b}"  ; build project with batch file: "makeit.bat"
-
&Run Program,"{b}.exe"      ; run the executable
:biggrin:  :skrewy:

Quan

Ah I see, I understand the function of those functions now. So seems like the error that I mentioned here occurs when I trigger the makeit.bat file.

jj2007

Quote from: TimoVJL on May 19, 2025, 07:49:05 PMjj's download system don't even download 1033 resources.

What are they good for? Are they really needed?

TimoVJL

#49
Windows english language version don't need them.
In folder 1033 are UI language resource dlls with string tables for messages.
Closer look shows, that those might be identical in exe's english language version.
So without them, pure english version.

ml.exe and ml64.exe don't even have those language dlls.
link.exe and cvtres.exe have those.

ml64.exe
link.exe
cvtres.exe
mspdb140.dll
mspdbcore.dll
mspdbsrv.exe
msvcdis140.dll
msobj140.dll
tbbmalloc.dll
vcruntime140.dll

optional link.exe stubs
dumpbin.exe
editbin.exe
lib.exe
May the source be with you