PRB: MAKEFILE for HOOKS Sample Implemented Incorrectly

ID: Q96726

3.10 WINDOWS kbprg kbprb
The information in this article applies to:
  • Microsoft Windows Software Development Kit (SDK) 3.1


SYMPTOMS

All messages are reported as unknown, and LoadString() failures are reported under the debug kernel of Windows. The makefile for the HOOKS sample in the Microsoft C/C++ version 7.0 Software Development Kit (SDK) contains two errors that prevent the proper reporting of hook messages.


CAUSE

The parameters to the resource compiler are incorrect in the makefile, and the .RES file is missing from one set of dependencies.


RESOLUTION

Line 68 of MAKEFILE reads as follows:


   $(DLLNAME).dll: $(DLLSRCS:.c=.obj) $(DLLNAME).def 
Change it to read as follows:

   $(DLLNAME).dll: $(DLLSRCS:.c=.obj) $(DLLNAME).def $(DLLNAME).res 
Line 95 of MAKEFILE reads as follows:

   $(RC) -T $(DLLNAME).dll $(DLLNAME).res 
Change it to read as follows:

   $(RC) -T $(DLLNAME).res $(DLLNAME).dll 


STATUS

This problem has been corrected in Visual C++.

Additional query words: 3.10

Keywords : kb16bitonly kbHook kbSDKPlatform kbGrpUser
Version : WINDOWS:3.1
Platform : WINDOWS
Issue type : kbprb


Last Reviewed: June 10, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.