我需要一个脚本/工具,它读取二进制文件并输出一个C/C++源代码数组(代表文件内容).有吗?
(这个问题早些时候被删除了.我把这个问题放回去了,因为它很有价值.我在谷歌上搜索的确没有找到任何东西.当然,编写自己的代码是微不足道的,但如果我能节省一些时间会发现这么简单的剧本.因此它很有价值.
这个问题也有很多下注而没有太多解释.请在你投票之前发表评论,为什么你认为这没有价值或价值不好.
这个问题也引起了很多关于我所问的问题的困惑.如果不清楚,请询问.我真的不知道如何更清楚.请参阅答案以获取示例.
另外(在这里提出问题之后),我已经有了几个答案.我只是想在这里(再次)把它们链接起来,因为我认为对于其他搜索它的人来说这可能是有用的.)
对于 dlib,我完全是菜鸟。我知道如何直接从文件加载面部形状模型并且它有效。
dlib::shape_predictor face_shape_predictor_;
dlib::deserialize("shape_predictor_68_face_landmarks.dat") >> face_shape_predictor_;
Run Code Online (Sandbox Code Playgroud)
但是如何从 istream 反序列化?
我有以下代码:
dlib::shape_predictor face_shape_predictor_;
std::stringstream face_data_stream;
loadDataToStream(face_data_stream);
dlib::deserialize(face_shape_predictor_, face_data_stream);
Run Code Online (Sandbox Code Playgroud)
我不知道如何让它发挥作用。