The MASM Forum

Specialised Projects => CoderStudio => Topic started by: Manos on March 17, 2019, 08:43:50 AM

Title: New version of Link32
Post by: Manos on March 17, 2019, 08:43:50 AM
I uploaded the new  version of Link32.

1). I fixed some bugs.
2). I added the option: /NEV that means: Not to use Environment Variables.
Download this from: http://www.manoscoder.gr/mysite/coderstudio.htm

Manos.
Title: Re: New version of Link32
Post by: TimoVJL on March 19, 2019, 12:29:06 AM
A problem with it, inlining:
Code: [Select]
link32.exe DSVRead_Test1.obj DSVRead.obj /SUBSYSTEM:CONSOLE kernel32.lib /OUT:DSVRead_Test1pcc32.exe
Duplicate public symbol _inl_strupr
hi
Title: Re: New version of Link32
Post by: AW on March 19, 2019, 03:45:23 AM
Hi Manos,

Is there any predefined macro to identify your compiler?

Title: Re: New version of Link32
Post by: TimoVJL on March 19, 2019, 03:54:52 AM
try __PCC32__  ;)
Title: Re: New version of Link32
Post by: Manos on March 19, 2019, 04:06:09 AM
A problem with it, inlining:
Code: [Select]
link32.exe DSVRead_Test1.obj DSVRead.obj /SUBSYSTEM:CONSOLE kernel32.lib /OUT:DSVRead_Test1pcc32.exe
Duplicate public symbol _inl_strupr
hi

If you use pcc32, don't use the option: /O2,
because I don't finished with built-in functions and macros yet.
Use the option /O1 or nothing, since the option /O1 is the default.

Manos.
Title: Re: New version of Link32
Post by: Manos on March 19, 2019, 04:37:51 AM
Hi Manos,

Is there any predefined macro to identify your compiler?

Yes, __PCC32__

Manos.
Title: Re: New version of Link32
Post by: TimoVJL on March 19, 2019, 06:31:05 AM
Now
Code: [Select]
Unresolved external symbol __LXMUL
Unresolved external symbol __LXDIVS
Title: Re: New version of Link32
Post by: Manos on March 19, 2019, 07:11:12 AM
Now
Code: [Select]
Unresolved external symbol __LXMUL
Unresolved external symbol __LXDIVS

In Link32 command line, include: complib.lib

Manos.