从我的项目创建一个 EXE 文件 [重复]
Posted
技术标签:
【中文标题】从我的项目创建一个 EXE 文件 [重复]【英文标题】:Creating an EXE file from my project [duplicate] 【发布时间】:2013-07-19 07:52:15 【问题描述】:我想从我的 VS 项目中创建一个可执行文件,该文件依赖于我的相机、Qt 和 OpenCV 的一些工具。
可以通过发行版找到可执行文件,但是当我将 exe 文件放入另一台机器时:提到了很多 dll 错误消息。
任何想法/好的指南来创建一个 exe 文件?
【问题讨论】:
@NikosC。它不仅仅是一个 Qt 应用程序。带有 Qt 插件的 Afto einai VS 【参考方案1】:当您构建 exe 文件时,它确实只嵌入了静态库,动态库在运行时链接,您需要确保它们在您希望程序运行的每台“机器”上都可用。
您必须将必要的 dll 放在可执行文件的同一目录中并一起分发。
Visual Studio dll 是通过 Visual Studio 版本的 Microsoft Visual C++ Redistributable Package 安装的。
系统 dll 应该已经存在于机器上,如果没有,您必须构建一个与该机器兼容的新可执行文件。
享受美妙的 dll 世界!
【讨论】:
我正在为我的 VS 使用 Qt 插件。我只需要在我的发布文件夹中包含我使用的所有 Qt 和 OpenCV 的 Dll 文件吗? 是的,您至少需要 QtCoreX.dll 和 QtGuiX.dll 以及您正在使用的其他模块的 dll(例如 QtSvgX.dll)【参考方案2】:请看这里:Create a self-contained program in C++ 我认为它很好地概述了如何制作独立的可执行文件。
或者,您可以随身携带所需的 dll-s(大多数程序都这样做)。
【讨论】:
以上是关于从我的项目创建一个 EXE 文件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
我正在寻找一种从我的笔记本电脑连接到我的数据库的方法,这个数据库在 CPANEL 上,我正在制作一个 Django 项目 [重复]