win32 makefile gui build with <email deleted> wrote:

> Command line compile of tiled Nethack breaks, at the end, with an error:
>
> Linking....
>        link /DEBUG  /INCREMENTAL:NO /NOLOGO kernel32.lib
> ws2_32.lib mswsock.lib advapi32.lib bufferoverflowu.lib user32.lib
> gdi32.lib comdlg32.lib winspool.lib /STACK:2048 user32.lib
> winmm.lib  -out:..\binary\NetHackW.exe
> @NetHackW.lnk winhack.o : error LNK2019: unresolved external symbol
> __imp__InitCommonControlsEx@4 referenced
> in function <email deleted>
This commit is contained in:
nethack.allison
2006-07-18 13:24:20 +00:00
parent e822fc1c60
commit 557f94c83a

View File

@@ -159,6 +159,7 @@ WINDLLS =
WINPFLAG= -DTILES -DMSWIN_GRAPHICS
NHRES = $(O)winhack.res
WINPINC = -I$(WIN32)
COMCTRL = comctl32.lib
!ELSE
WINPORT = $(O)nttty.o
WINPHDR =
@@ -166,6 +167,7 @@ WINDLLS = $(GAMEDIR)\nhdefkey.dll $(GAMEDIR)\nh340key.dll $(GAMEDIR)\nhraykey.dl
WINPFLAG= -DWIN32CON
NHRES = $(O)console.res
WINPINC =
COMCTRL =
!ENDIF
TILEUTIL16 = $(UTIL)\tile2bmp.exe
@@ -610,7 +612,7 @@ $(NHRES): $(NTSYS)\console.rc $(NTSYS)\NetHack.ico
$(GAMEFILE) : $(ALLOBJ) $(NHRES) $(O)gamedir.tag $(WINDLLS)
@if not exist $(GAMEDIR)\*.* mkdir $(GAMEDIR)
@echo Linking....
$(link) $(lflagsGame) /STACK:2048 $(LIBS) -out:$@ @<<$(GAME).lnk
$(link) $(lflagsGame) /STACK:2048 $(LIBS) $(COMCTRL) -out:$@ @<<$(GAME).lnk
$(ALLOBJ:^ =^
) $(NHRES)
<<