ThreadBoard ArchivesSite FeaturesActiveworlds SupportHistoric Archives |
SDK with MSC 5.00 (Sdk)
SDK with MSC 5.00 // Sdkjeffrey w. tickleMar 20, 1999, 1:53am
Hi! I downloaded the SDK and installed it. The
compiler that I have is very old, but it works and this is supposed to work with *any* C compiler. When I wrote a program (I somply copied and pasted one of the examples), and compiled it, I made sure that the command line read: CL DJBOT.C AW.LIB All worked fine, until the Linker said that the LIB file was invalid. Does the SDK nowt work with old MSC 5.00? -JWT P.S.: I know that C is a high-level language, but some of them are good 2 have around in an emergency. (Although, like C 5 is gonna help me LOL) If this is confusing, see below. -- Life is too short to use HIGH-LEVEL LANGUAGES! http://www2.crosswinds.net/winston-salem/~ticklejw/ walter knupeMar 20, 1999, 9:21am
Unfortunately MS changes their import library format with almost every
compiler version. aw.lib is the VC6 import library, invalid to old linkers. in order to use the aw.dll you need to either a) create your own aw.lib by using an implib.exe or impdef.exe tool (if it came with your compiler) b) using run-time binding to the aw.dll, which must be self-made and is difficult even for people who know how it has to be done (GetProcAddress() calls) c) for other compilers check if others have done the work of creating proper import libraries already d) use other languages like Java or VB or Delphi. These add-on SDKs are not providef by Activeworlds, but if you browse this newsgroup closely, you'll find the links for more information and downloading e) spend $80-$100 on the MS Visual C++ 6.0 Standard Edition Walter aka Faber Jeffrey W. Tickle schrieb in Nachricht <36F31BC2.CACB565 at bkon.net>... >Hi! I downloaded the SDK and installed it. The >compiler that I have is very old, but it works and >this is supposed to work with *any* C compiler. >When I wrote a program (I somply copied and pasted >one of the examples), and compiled it, I made sure >that the command line read: > >CL DJBOT.C AW.LIB > >All worked fine, until the Linker said that the >LIB file was invalid. Does the SDK nowt work with >old MSC 5.00? > >-JWT > >P.S.: I know that C is a high-level language, but >some of them are good 2 have around in an >emergency. (Although, like C 5 is gonna help me >LOL) If this is confusing, see below. > >-- >Life is too short to use HIGH-LEVEL LANGUAGES! >http://www2.crosswinds.net/winston-salem/~ticklejw/ > > > howlandMar 20, 1999, 6:49pm
I use MSVC 5.0
No problems. I don;t think you are supposed to put AW.LIB on the command line. Or is your compiler going all the way back before VC? ?? [View Quote] |