lotus



previous page: W01) What are the system requirements to run BETA on Windows 95 and Windows NT?
  
page up: BETA Programming Language FAQ
  
next page: W03) Why do I need a MAKE facility?

W02) SDK Requirements for Windows 95 or Windows NT




Description

This article is from the FAQ, by with numerous contributions by others.

W02) SDK Requirements for Windows 95 or Windows NT

In order to use the Mjolner System you need to have an assembler, a linker,
a make utility and C libraries from either Microsoft or Borland. The
Microsoft utilities are recommended.

These utilities must satisfy the following:

1. Microsoft
Assembler:
Starting from release r4.0.1, no assembler is needed any longer.

For older releases (e.g. r4.0) an assembler is needed. You can
install one of the following
+ MASM386.EXE and EDITBIN.EXE from the Microsoft WIN32SDK.
+ ML.EXE, which can be bought as a separate tool from
Microsoft. ML.EXE is also part of Microsoft Development
Network MSDN (level 2) and the Windows NT 3.5.1 DDK.
Linker:
+ LINK.EXE from e.g. Microsoft Visual C++.
Make:
+ NMAKE.EXE from e.g. Microsoft Visual C++.
If you do not plan to use the BETA MAKE facility, you can do
with a dummy NMAKE program, that simply exits 0.
C libraries:
+ from e.g. Microsoft Visual C++.
If you have installed Microsoft Visual C++ 2.0 or later for Windows 95
or Windows NT, you do not need any more software to run the Mjolner
System. If you do not have Visual C++, you will have to get a linker
and C libraries from Microsoft (http://www.microsoft.com/).
2. Gnu.
Assembler:
No assembler is needed.
Linker:
gcc and ld.
Make:
The Gnu make utility.
C libraries:
The C libraries that come with gcc for Win32.
3. Borland.
Assembler:
+ TASM32.EXE, which is sold as a separate tool from Borland.
Notice, that version 4.0 of TASM32.EXE does not work on
Windows 95. A patch is available from the Borland "Patchs
Available" WWW Page at
http://loki.borland.com/cpp/Patchs.htm. The patch is directly
available by FTP from
ftp://ftp.borland.com/pub/techinfo/techdocs/language/tools/turboasm/.
Linker:
+ TLINK32.EXE (version 1.0), which is included in the above
Assembler package from Borland, does not work under Windows
95. It aborts with an "Illegal Instruction" error.
+ You need to obtain the TLINK32.EXE linker (version 1.50),
which is part of the Borland C++ (version >= 4.5).
Make:
+ MAKE.EXE, which is included in the above Assembler package
from Borland, and is also part of Borland C++ (version >=
4.5).
C libraries:
+ must be obtained from e.g. Borland C++ (version >= 4.5).
If you have installed Borland C++ for Windows 95/NT, version 4.5 or
later, all you need to install additionally is Borland Assembler
(available from Borland).

You can purchase these utilities from either Microsoft
(http://www.microsoft.com/) or Borland(http://www.borland.com/). Please
contact their national representatives for ordering information.

 

Continue to:















TOP
previous page: W01) What are the system requirements to run BETA on Windows 95 and Windows NT?
  
page up: BETA Programming Language FAQ
  
next page: W03) Why do I need a MAKE facility?