如何使用autotools向DLL添加版权声明和版本信息
如何制作自动工具(或libtool)以将文件版本、产品名称、产品版本、版权等添加到windows DLL 自动工具不会为您执行此操作。所有这些信息(版权等)都在一个资源(如何使用autotools向DLL添加版权声明和版本信息,dll,autotools,Dll,Autotools,如何制作自动工具(或libtool)以将文件版本、产品名称、产品版本、版权等添加到windows DLL 自动工具不会为您执行此操作。所有这些信息(版权等)都在一个资源(.rc)文件中。资源文件需要使用binutil编译并与DLL链接。在GNU make的Windows版本中甚至可能有一个内置规则来帮助这个过程。如果没有,您可以轻松地编写一个make规则来执行此操作 所有这些信息的结果是:将.rc文件添加到DLL的libfoo\u SOURCES。如果成功了,恭喜你!如果没有,则必须在故障点诊断
.rc
)文件中。资源文件需要使用binutil编译并与DLL链接。在GNU make的Windows版本中甚至可能有一个内置规则来帮助这个过程。如果没有,您可以轻松地编写一个make规则来执行此操作
所有这些信息的结果是:将.rc文件添加到DLL的
libfoo\u SOURCES
。如果成功了,恭喜你!如果没有,则必须在故障点诊断问题。Windows资源文件似乎是libtools支持的资源文件。将资源文件(例如,foorc.rc
添加到Makefile.am
中的libfoo\u la\u SOURCES
以生成.lo
libtool对象,与C源文件一样
这可能(也可能不)需要明确的规则,例如:
.rc.lo:
$(LIBTOOL) --tag=RC --mode=compile windres $< -o $@
.rc.lo:
$(LIBTOOL)--tag=RC--mode=compile-windres$<-o$@