视觉C++ 获取资源的路径
Visual C++ Get a resource's path
我正在尝试将图像添加到Visual C++项目并获取其路径。基本上,我想要的是向项目添加一些图像,以便它可以通过在项目内获取必要的图像而不是在本地驱动器上在任何计算机上运行。
我通过右键单击资源文件(在解决方案资源管理器菜单中)和添加现有元素>添加了图像。
但是该元素仍然具有其本地路径(C:/images/.../img.jpg)。如何将这些图像正确添加到我的项目中并能够获取它们的路径?
谢谢
添加到资源文件的图像将被编译并嵌入到代码中,而不是在程序外部的目录中,您可以在运行时使用 FindResource/LoadResource 访问它们
创建一个资源目录,将图像复制到此目录中(基本文件系统操作),然后从 VS 单击添加现有项并浏览此目录并添加所有图像。
现在您已将所有图像复制到此目录中,但您仍然必须知道相对路径,在这种情况下,它将类似于"资源/myImage.png"。
相关文章:
- 具有瞬态资源的RAII类
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 如何将更多文件夹添加到c++include路径
- 带有特殊路径部分的"std::filesystem::weakly_canonical"失败
- 为什么图标主题资源路径没有列在get_search_path
- 如何在测试运行期间获取资源的目录路径
- 如何在不设置完整路径的情况下访问 c++ 中的资源
- 如何将Qt文件路径从资源转换为绝对路径?
- 在QT资源系统中,前缀比文件系统路径的优势是什么?
- QT;我如何在运行时存储通往变量的资源路径
- VS2012:“找不到资源编译器DLL.请确保路径正确.”
- 视觉C++ 获取资源的路径
- 仅资源 DLL - 文件夹、路径
- VS2010-关于资源相对路径 - 在哪里声明变量
- 说明 资源路径位置类型 'UINT16_MAX' 未在此范围内声明
- 以独立于路径/安装/构建的方式了解资源路径的好方法
- 在 Windows 资源管理器中更改当前路径
- Qt qrc 资源路径不起作用
- Qt拖放到windows资源管理器:我如何知道拖放的目标路径
- 资源系统中的Qt路径