我有一个用于创建库文件的 def 文件。但是,当我尝试使用 dlltool(来自 MinGW)执行此操作时,它所做的只是创建一个程序集文件和一个空库文件。
程序集文件每次名称不同,但内容相同。下面是汇编文件的内容。
# IMAGE_IMPORT_DESCRIPTOR
.section .idata$2
.global _head_libnidaq_a
_head_libnidaq_a:
.rva hname #Ptr to image import by name list
#this should be the timestamp, but NT sometimes
#doesn't load DLLs when this is set.
.long 0 # loaded time
.long 0 # Forwarder chain
.rva __libnidaq_a_iname # imported dll's name
.rva fthunk # pointer to firstthunk
#Stuff for compatibility
.section .idata$5
fthunk:
.section .idata$4
hname:
有人知道这里发生了什么吗?