yewanji 2023-12-15 11:29 采纳率: 34.2%
浏览 43
已结题

c++ 如何将外部的依赖也打包进去成为一个文件

近期要用nodejs 识别图片角度,然后我创建了一个c++ 工程,导出为dll文件,我引入了tesseract,现在打包的时候发现会变成多个dll文件,我只想打包成一个,请问如何实现

img

  • 写回答

14条回答 默认 最新

  • 柯本 2023-12-15 14:58
    关注

    常规做法,借助第三方打包工具,如installshield/innosetup等,打包成一个安装文件(当然,最简单的用winrar的自解压)
    非常规但也常见,将依赖的dll加入资源文件,在dll初始化时释放出来
    变通作法(少见),将将依赖的dll变成代码直接嵌入你的程序 ,也是在dll初始化把它回写成文件。

    评论

报告相同问题?

问题事件

  • 系统已结题 12月23日
  • 赞助了问题酬金15元 12月15日
  • 创建了问题 12月15日