NASM Forum > Announcements


<< < (3/4) > >>


--- Quote from: shaynox on June 06, 2015, 07:38:36 PM ---What is __imp__ prefix in function's name ? icl do that too

--- End quote ---
This __imp__ prefix resolves directly to the Import Adress Table entry, rather than to the JMP stub.

--- Quote ---Will you support c++ too ?

--- End quote ---
No. I program for many years in C++, but I prefer plain C.
If you are interested for C++, in my forum there is the LADSoft Orange C/C++ compiler.

--- Quote ---PS: I try to assemble the asm produce by your compiler.

So I have a problem about entry point, when I try to assemble the obj file, I don't know what is the entry point so I searched and found _WinMain@16 into asm/obj produce, but GoLink don't found (Specified entry point (_WinMain) was not found.)

Else linking with wlink32 work perfectly.

--- End quote ---

My Demo.c is for a GUI application and wlink32 has that option by default.
In other linkers you should add the switch: /SUBSYSTEM:WINDOWS
Also, if you take unresolved external symbols,  in linker command line
you should add: msvcrt.lib

--- Quote ---I have a lot of warning, but two kind of demo.c when I try to assemble it with nasm:
- 1018: warning: label alone on a line without a colon might be in error:

--- Code: ---L_56
DB "Demo"
DB 00H

--- End code ---

- 892: warning: uninitialised space declared in non-BSS section `.data': zeroing:

--- Code: ---RESB 04H

--- End code ---

--- End quote ---

I 'll fix this very soon.
But, since this forum is for discussion about NASM,
I don't have the right to discuss here about my package.
There is my own forum for this work here.


ok, and for configure golink (default window app, but it's not important, cause I have success to build window through console application with golink and icl), I have already write good parameters:

--- Code: ---/entry _WinMain 1.ASM/test/source.obj C:\Windows\System32\kernel32.dll C:\Windows\System32\user32.dll C:\Windows\System32\gdi32.dll C:\Windows\System32\msvcrt.dll C:\Windows\System32\Comctl32.dll

--- End code ---

except the entry name.

New version of wcc32.

Now wcc32 emits correct  NASM code.
Anyone can download without registration.


Hi all

Is aby one has the source of wcc32 , the link is not found.



The new link is:



[0] Message Index

[#] Next page

[*] Previous page

Go to full version