从我的项目创建一个EXE文件

时间:2013-07-19 07:52:16

标签: c++ visual-studio-2010 qt opencv executable

我想从我的VS项目创建一个可执行文件,它依赖于我的相机,Qt和OpenCV的一些工具。

可以通过发行版找到可执行文件,但是只要我将exe文件放在另一台机器上:就会提到很多dll错误消息。

创建exe文件的任何想法/好指南?

2 个答案:

答案 0 :(得分:1)

当您构建exe文件时,它只嵌入静态库,动态库在运行时链接,您需要确保它们在您希望程序运行的每台“机器”上都可用。

您必须将必要的dll放在可执行文件的同一目录中并将它们一起分发。

Visual Studio dll是通过Visual Studio版本的Microsoft Visual C ++ Redistributable Package安装的。

系统dll应该已经存在于计算机上,如果没有,则必须构建与该计算机兼容的新可执行文件。

享受梦幻般的dll世界!

答案 1 :(得分:0)

请看这里:Create a self-contained program in C++ 我认为它可以很好地概述如何制作一个自包含的可执行文件。

或者,您可以随身携带所需的dll-s(大多数程序都可以)。