gpt4 book ai didi

visual-c++ - 静态库中的 VC++ 资源

转载 作者:行者123 更新时间:2023-12-03 07:44:01 26 4
gpt4 key购买 nike

是否可以将资源构建到静态库中并通过简单地与库链接来重用它们?

我主要考虑这样的情况:您调用库中的函数,该函数又访问资源。

最佳答案

要在 Visual C++ (2008) 中使用静态库中的资源(图像、对话框等),您唯一需要做的就是包含静态库的关联 .res 文件在你的项目中。这可以在“项目设置/链接器/输入/附加依赖项”中完成。

使用此解决方案,静态库的资源被打包到.exe中,因此您不需要额外的DLL。遗憾的是,Visual Studio 不会像包含 .lib 文件那样自动包含 .res 文件(使用“项目依赖项”功能时),但我认为这个额外的小步骤是可以接受的。

我已经寻找这个解决方案很长时间了,现在令我惊讶的是它是如此简单。唯一的问题是它完全没有记录。

关于visual-c++ - 静态库中的 VC++ 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/531502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com