相关疑难解决方法(0)

如何在VC++静态库中加载自定义二进制资源作为dll的一部分?

我有自定义二进制资源(动画游标),它们想要作为资源存储在Visual Studio C++中的静态库中.事实证明,自定义二进制资源不会被:: LoadCursor()加载,也不会被:: FindResource()找到(如果它是自定义资源和静态库).

这个问题 提供了一些解决方法.

根据它的建议,如果我将*.res文件作为"配置属性 - >链接器 - >附加依赖"添加到exe,那么静态库将能够找到该资源.

但是,如果静态库是dll的一部分,并且我将其作为附加依赖项链接,则不会再次找到它!

如何链接dll中的资源?

或者只是在静态库中找到二进制文件?问题中的方法非常麻烦.

c++ resources static-libraries visual-studio visual-c++

17
推荐指数
1
解决办法
2万
查看次数