【发布时间】:2011-02-13 23:20:44
【问题描述】:
所以我有一个 Visual Studio 2008 项目,其中包含大量当前正在引用的二进制数据。我想像使用 C# 一样打包二进制数据,将其添加为“资源”并将其编译为 DLL。
假设我的所有数据都具有“.data”的扩展名,并且当前正在从 Visual Studio 项目中读取。
有没有一种方法可以将数据编译或链接到它正在调用的 .dll 中?
我已经查看了一些谷歌链接,但到目前为止我还没有想出任何东西 - 我想出的唯一可能的解决方案是使用类似 ResGen to create a .resources file 的东西,然后使用链接它AssemblyLinker 带有 /Embed 或 /Link 标志。我认为它不能正常工作,因为我没有文本文件来创建 .resources 文件,而是二进制文件本身。
有什么建议吗?
【问题讨论】:
标签: c++ windows linker embed binary-data