⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 casmdll.mak

📁 这是一些例程
💻 MAK
字号:

# Set this macro to 'VCNT' to use the Visual C++ tools.
# Set it to anything else to use the Win32 SDK tools.

TOOLS = VCNT


!IF "$(TOOLS)" == "VCNT"

CC = cl
LINK = link
IMPLIB = lib
ENTRY_DLL = DllMain

!ELSE

CC = cl386
LINK = link32
IMPLIB = lib32
LIBS = kernel32.lib libc.lib
ENTRY_DLL = DllMain@0
ENTRY = -entry:mainCRTStartup

!ENDIF



all : asmdll.dll cmain.exe

asmdll.dll : asmdll.obj asmdll.exp
    $(LINK) @<<
asmdll.obj
asmdll.exp
-entry:$(ENTRY_DLL)
$(LIBS)
-out:asmdll.dll
-dll
<<

asmdll.obj : asmdll.asm
    ml /c /coff asmdll.asm

asmdll.exp : asmdll.def asmdll.obj
    $(IMPLIB) -def:asmdll.def asmdll.obj -out:asmdll.lib -machine:i386

cmain.exe : cmain.obj asmdll.lib
    $(LINK) @<<
cmain.obj
asmdll.lib
-subsystem:console
$(ENTRY)
$(LIBS)
-out:cmain.exe
<<

cmain.obj : cmain.c
    $(CC) /Od /D_X86_ /c cmain.c


    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -