Author Topic: New version of Link32  (Read 867 times)

Manos

  • Moderator
  • Regular Member
  • *****
  • Posts: 47
New version of Link32
« 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.

TimoVJL

  • Member
  • ***
  • Posts: 476
Re: New version of Link32
« Reply #1 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
May the source be with you

AW

  • Member
  • *****
  • Posts: 2434
  • Let's Make ASM Great Again!
Re: New version of Link32
« Reply #2 on: March 19, 2019, 03:45:23 AM »
Hi Manos,

Is there any predefined macro to identify your compiler?


TimoVJL

  • Member
  • ***
  • Posts: 476
Re: New version of Link32
« Reply #3 on: March 19, 2019, 03:54:52 AM »
try __PCC32__  ;)
May the source be with you

Manos

  • Moderator
  • Regular Member
  • *****
  • Posts: 47
Re: New version of Link32
« Reply #4 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.

Manos

  • Moderator
  • Regular Member
  • *****
  • Posts: 47
Re: New version of Link32
« Reply #5 on: March 19, 2019, 04:37:51 AM »
Hi Manos,

Is there any predefined macro to identify your compiler?

Yes, __PCC32__

Manos.

TimoVJL

  • Member
  • ***
  • Posts: 476
Re: New version of Link32
« Reply #6 on: March 19, 2019, 06:31:05 AM »
Now
Code: [Select]
Unresolved external symbol __LXMUL
Unresolved external symbol __LXDIVS
May the source be with you

Manos

  • Moderator
  • Regular Member
  • *****
  • Posts: 47
Re: New version of Link32
« Reply #7 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.