The MASM Forum

General => The Campus => Topic started by: GoneFishing on September 16, 2013, 09:49:09 PM

Title: dbdemo from MASM32 package
Post by: GoneFishing on September 16, 2013, 09:49:09 PM
 I tried to compile \MASM32\vkdebug\example\demo1\dbdemo.asm and got an error:
Assembling: D:\MASM32\vkdebug\example\demo1\dbdemo.asm

***********
ASCII build
***********

D:\MASM32\vkdebug\example\demo1\dbdemo.asm(38) : error A2006: undefined symbol : wsprintf
PrintDec(27): Macro Called From
  D:\MASM32\vkdebug\example\demo1\dbdemo.asm(38): Main Line Code
D:\MASM32\vkdebug\example\demo1\dbdemo.asm(39) : error A2006: undefined symbol : wsprintf
PrintDec(27): Macro Called From
  D:\MASM32\vkdebug\example\demo1\dbdemo.asm(39): Main Line Code
Fix: dbdemo.asm(68) - I am going to fix it later
_
Assembly Error


Including masm32rt.inc did the job and I enjoied the demo:
include \masm32\include\masm32rt.inc

;include \masm32\include\windows.inc
;include \masm32\include\kernel32.inc
;include \masm32\include\masm32.inc
include \masm32\include\debug.inc

;includelib \masm32\lib\kernel32.lib
;includelib \masm32\lib\masm32.lib
includelib \masm32\lib\debug.lib


Could you try to compile this demo "as it is right now" in your masm32 folder?
Title: Re: dbgdemo from MASM32 package
Post by: dedndave on September 16, 2013, 10:50:07 PM
looks like it needs msvcrt.inc/lib
Title: Re: dbdemo from MASM32 package
Post by: jj2007 on September 17, 2013, 01:05:21 AM
Add an include \masm32\include\user32.inc

(or, much better, use deb (http://www.webalice.it/jj2006/MasmBasicQuickReference.htm#Mb1019)  :icon_mrgreen:)