【问题标题】:C++ getting real path of resource fileC++获取资源文件的真实路径
【发布时间】:2015-05-02 03:33:55
【问题描述】:

我有一个外部 dll,它需要一个路径作为字符串来搜索图像。 现在我可以从我的资源中保存和加载位图文件,但我不知道如何从资源文件中获取像“C:\test.bmp”这样的路径。

我已经尝试过“test.bmp”(

知道如何获得资源中图像文件的有效路径吗?

testBMP = LoadBitmap(GetModuleHandle(NULL), MAKEINTRESOURCE(IDB_BITMAP2));

该文件有效,但遗憾的是不是我可以使用的文件:(

【问题讨论】:

    标签: c++ visual-studio path resources bmp


    【解决方案1】:

    您无法获取模块中资源的文件路径,您必须使用 Windows API 调用。如果您需要资源具有外部 dll 的文件系统路径,则需要将其提取(这可以在运行时完成)并将其保存到文件系统中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 2018-08-19
      • 2013-07-09
      相关资源
      最近更新 更多