Building with NMAKE (Win98 DDK)

I downloaded the Win98 DDK and cannot figure out how to build the BITMAP Printer Driver?  I'm knew to DDK and it says use the NMAKE? I tried... i just get MakeFile up to date.. but how do i actually create the Driver (DRV) from this project sample?

This should be easy to fluint VC coders but not to me :)
richking042700Asked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
sa9813Connect With a Mentor Commented:
I had exactly the same problem, I just edited the autoexec.bat myself, and then rebooted. Open autoexec.bat ant just fill in the path and set Include path, set lib path.

0
 
NickRepinCommented:
Open the command prompt window, change the current dir to the one where the makefile resides.

If the makefile is named as "Makefile", just enter NMAKE from the command line.

If the name of the makefile is different, enter NMAKE -f <name of the file>
0
 
NickRepinCommented:
Or run MS VC++, File ->Open Workspace -> Files of type ->"Makefiles"
0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
richking042700Author Commented:
OK, i have done that.. and i get all kinds of errors.  This project was untouched and is straight from the 98 DDK.
0
 
NickRepinCommented:
The answer is above.
0
 
richking042700Author Commented:
OK, i have tried opening VC++ and the makefile.. it just tells me it hasn't been developed in DevStudio.  Then it creates a new workspace and loads the makefile as a text file.  And then does nothing.
0
 
richking042700Author Commented:
This is what i get:

--------------------Configuration: Makefile - Win32 Debug--------------------
Microsoft (R) Program Maintenance Utility   Version 1.62.7022
Copyright (C) Microsoft Corp 1988-1997. All rights reserved.
 \bin\win98\bin16\rc.exe -r -I. -fo obj\i386\BITMAP.res BITMAP.RC
Microsoft (R) Windows Resource Compiler Version 4.00
Copyright (C) Microsoft Corp. 1985-1993. All rights reserved.
RC : fatal error RW1009: Error Creating obj\i386\BITMAP.res
NMAKE : fatal error U1077: '\bin\win98\bin16\rc.exe' : return code '0x1'
Stop.
Error executing NMAKE.

Makefile.exe - 2 error(s), 0 warning(s)
0
 
NickRepinCommented:
Create a subdirectory in the project directory:  obj\i386
0
 
richking042700Author Commented:
OK.. did that... now it needs the windows.h if i do that it needs 5000 other #includes... so how can i set a directory with all these includes...??
0
 
richking042700Author Commented:
Does this mean i have the wrong type of NMAKE or something??

------------

--------------------Configuration: Makefile - Win32 Debug--------------------
Microsoft (R) Program Maintenance Utility   Version 1.62.7022
Copyright (C) Microsoft Corp 1988-1997. All rights reserved.
NMAKE : fatal error U1073: don't know how to make '..\common\libinit.asm'
Stop.
Error executing NMAKE.

bitmap.drv - 1 error(s), 0 warning(s)
0
 
NickRepinCommented:
It seems that your questions is not ten times easier then the 'easy' question.
0
 
NickRepinCommented:
It seems that your question is not ten times easier than the 'easy' question.
0
 
NickRepinCommented:
NickRepin changed the proposed answer to a comment
0
 
sa9813Commented:
you have to set these pahts in you environment. In ..Vc\bin there should be a vcvars32.bat file...try running it, it sets all the vars for you.
0
 
richking042700Author Commented:
I executed the vcvars32.bat and i get environment out of space... what should i make it at.  it was at 4096... i'm on win95
0
 
GivenRandyCommented:
What he said.
0
 
GivenRandyCommented:
Enough.
0
 
richking042700Author Commented:
Adjusted points from 5 to 20
0
 
richking042700Author Commented:
The var batch file made all the difference... i still get errors but it is something else.

thanks.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.