如何使autotools(或libtool)向windows dll添加文件版本,產品名稱,產品版本,版權等?如何使用autotools將版權聲明和vesion信息添加到DLL
1
A
回答
1
自動工具不會爲你做這件事。所有這些信息(版權,等)都在資源(.rc
)文件中。資源文件需要使用binutil進行編譯並與DLL鏈接。在GNU make的Windows版本中甚至可能會有一個內置的規則來協助這個過程。如果沒有,您可以輕鬆編寫make規則來執行此操作。
所有這些信息的結果是:將.rc文件添加到DLL的libfoo_SOURCES
。如果可行,恭喜!如果沒有,你將不得不在故障點診斷問題。
1
對於libtools,Windows資源文件似乎是受支持的tag。與C源文件一樣,將資源文件foorc.rc
添加到libfoo_la_SOURCES
的Makefile.am
中以生成libtool對象.lo
。
這可以(或可以不)需要一個明確的規則,例如,
.rc.lo:
$(LIBTOOL) --tag=RC --mode=compile windres $< -o [email protected]
相關問題
- 1. 如何通過cmake將版本信息添加到.exe或.dll
- 2. 如何將版權信息添加到Nib文件?
- 3. 將標題(版權)信息添加到現有源文件
- 4. 將版權信息添加到網站上的複製文本?
- 5. 如何將版權添加到Android-Studio?
- 6. 如何將版本號和版權嵌入到我的DLL中?
- 7. GNU Autotools:重建沒有版本信息
- 8. 使用IntelliJ將版本信息添加到jar文件名稱
- 9. 如何將版本信息添加到Cmdlet pssnapin
- 10. 如何將版本信息添加到Web服務?
- 11. 如何將信息添加到registry.hub.docker.com?
- 12. 如何使用XMLBeans將XML聲明添加到XML
- 13. 使用版本信息編譯DLL
- 14. 將信息添加到CException和CEmailLogRoute
- 15. 如何將版本信息添加到Delphi的另一個版本?
- 16. 將自定義版本信息添加到C#應用程序
- 17. 將版本信息添加到Android應用程序
- 18. 將版本信息添加到OSX命令行應用程序
- 19. 將基於聲明的授權添加到MVC 3
- 20. 如何將CSS添加到我的PHP回聲聲明中?
- 21. 如何使用TFS腳本的版本信息添加標籤
- 22. 網站版權聲明
- 23. 如何讓py2exe建立版權信息
- 24. Autotools將庫標誌添加到ar
- 25. Angularjs:將用戶信息添加到
- 26. 將用戶信息添加到NSURLConnection
- 27. ASP.Net MVC:如何將聲明權限附加到角色
- 28. 如何在Rails應用程序的每個文件中添加版權信息
- 29. 如何將版本信息添加到Code :: Blocks中的C++應用程序
- 30. 如何添加XML聲明?