![]() |
1
0
正如注释中提到的,与java中的JAR不同,c/c++似乎没有在可执行文件中包含资产的标准方法。似乎确实有特定于平台的方式,gradle似乎也支持Windows资源文件,因此如果这是您想要的,请参阅gradle文档。 我不喜欢做任何特定于平台的事情,所以我想我会用我决定的方式来回答这个问题,以防其他人发现这个问题有类似的需要。如果弹出另一个更好的答案,我注意到我将更改选择。 最后,可执行文件将查找相对于其执行位置的路径(至少从我所知道的情况来看)所以我只是做了一个复制任务,将资产放在一个并行文件夹中。
因此,当我现在升级构建时,它会将我的images文件夹复制到构建“main”cpp源可执行文件的文件夹中。在我的代码中,我可以通过以下方式访问这些图像:
当然,您可以更喜欢您的任务,将其压缩或压缩图像,并在加载到代码中时解压缩。 |
![]() |
Geremia Moretti · Flutter:无法加载资产-新 1 年前 |
![]() |
ChucKN0risK · 在网页包3中找不到静态资产 7 年前 |
![]() |
Dawid ZbiÅski · 使用细枝创建现成的共享元素 7 年前 |
![]() |
Walter Shub · jekyll GitHub页面未加载资产 7 年前 |
![]() |
Drunken Daddy · 角度2:在子目录中部署时未加载资产 7 年前 |
![]() |
Seif · 为什么在路径段之后添加资产路径?轨道 8 年前 |