NASM Forum > Announcements
wcc32
Manos:
--- 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.
Manos.
shaynox:
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.
Manos:
New version of wcc32.
Now wcc32 emits correct NASM code.
Anyone can download without registration.
Manos.
Emil_halim:
Hi all
Is aby one has the source of wcc32 , the link is not found.
thanks.
Manos:
Hi.
The new link is: http://manoscoder.gr/coderstudio/index.php
Manos.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version