Используйте link
(т.е. link.exe) вместо lib
для двух целей:
lib\wcecompat.lib: lib $(OBJS) makefile
@lib /nologo /out:lib\wcecompat.lib $(LFLAGS) $(OBJS)
lib\wcecompatex.lib: lib $(OBJS) makefile
@lib /nologo /out:lib\wcecompatex.lib $(OBJS)
... и переименуйте цели в wcecompat.dll
и wcecompatex.dll
соответственно.
Тем не менее, это действительно только поможет вам построить библиотеку DLL, она не распространяется на любые модификации для экспорта функций, которые могут вам понадобиться из этой библиотеки DLL.Также помните, что библиотеки DLL с кодом имеют функцию входа DllMain в качестве точки входа (хотя она не экспортируется как таковая).