从我的项目创建EXE文件
Creating an EXE file from my project
我想从我的VS项目中创建一个可执行文件,该文件依赖于我的相机、Qt和OpenCV的一些工具。
可执行文件可以通过发行版找到,但只要我把exe文件放在另一台机器上:就会提到很多dll错误消息。
创建exe文件有什么想法/好的指导方针吗?
当您构建exe文件时,它只嵌入静态库,动态库在运行时是链接的,您需要确保它们在您希望程序运行的每台"机器"上都可用。
您必须将必要的dll放在可执行文件的同一目录中,并将它们一起分发。
Visual Studio dll是通过Visual Studio版本的Microsoft Visual C++Redistributable Package安装的。
计算机上应该已经存在系统dll,如果没有,则必须生成与该计算机兼容的新可执行文件。
享受奇妙的dll世界!
请看一下这里:用C语言创建一个自包含的程序++我认为它很好地概述了如何制作一个自包含的可执行文件。
或者,您可以随身携带所需的dll-s(大多数程序都这样做)。
相关文章:
- 终端不会为C++文件创建.exe文件吗
- 从 exe 文件 (Visual Studio ) 启动时调试断言失败
- 如何在Visual Studio Code中重命名我的a.exe文件?
- 在VS Code中编译C / C ++时如何禁用自动创建EXE文件?
- 来自Visual Studio中控制台项目的exe文件?
- 在安卓应用程序中使用.exe文件
- 更新到 2020 年 5 月版本后,无法在 Visual Studio 2019 中创建.exe文件
- 有没有一种方法可以将数据从javascript发送到exe文件
- C++程序编译器在使用g++命令编译后自动运行exe文件
- 在位置上运行具有依赖项的.exe文件
- 是否可以将 EXE 文件作为 lib 文件链接到另一个项目?
- Qt .exe文件错误
- 如何检查 win32 exe 文件是否已运行?(使用 win32 API 代码)
- 获取 exe 文件夹路径的最佳方法?
- 从 Qt(release) 生成的文件执行.EXE文件时出错
- 如何将本地文件嵌入从C 项目生成的EXE文件中
- 在不同的计算机上运行.exe文件.(视觉工作室)
- 如何循环访问在 cmd 中获取参数的 exe 文件
- 将 14 GB 数据附加到 EXE 文件的末尾
- 将清单嵌入到 exe 文件