hii! i've looked for a way to manually set the libraries that link.exe includes, by default, when i link using:
C:\masm32\bin\link.exe /verbose /nologo /subsystem:windows /opt:noref main.objit says:
Start Pass1
Processed /DEFAULTLIB:C:\masm32\lib\user32.lib
Processed /DEFAULTLIB:C:\masm32\lib\kernel32.lib
Processed /DEFAULTLIB:C:\masm32\lib\gdi32.lib
Processed /DEFAULTLIB:C:\masm32\lib\opengl32.lib
Processed /DEFAULTLIB:C:\masm32\lib\glu32.libso i tried setting the /DEFAULTLIB's parameter myself to override them
C:\masm32\bin\link.exe /verbose /nologo /subsystem:windows /defaultlib:C:\masm32\lib\user32.lib /opt:noref main.obj(i was intending to just link the user32.lib library to intentionally produce an error to see if it worked)
and regardless, it keeps adding the rest of default libraries:
Processed /DEFAULTLIB:C:\masm32\lib\user32.lib
Start Pass1
Processed /DEFAULTLIB:C:\masm32\lib\kernel32.lib
Processed /DEFAULTLIB:C:\masm32\lib\gdi32.lib
Processed /DEFAULTLIB:C:\masm32\lib\opengl32.lib
Processed /DEFAULTLIB:C:\masm32\lib\glu32.libis there a way to set them manually?
for example, i recall the same happened linking in mingw's gcc.exe when i coded in c, but using mingw's collect2.exe as a linker enabled me to link them manually, so i though it was possible too in masm
thaanks beforehand!

EDIT: turns out they weren't magically added BUT they all were called by using includelib in the asm source!
i'll let this post here if it ever helps someone lol