1、 程序运行无误,分别在 debug 或 release 环境下分别测试下
在两种环境下运行后,程序目录下面会生成各自的文件夹。
Debug 目录
Release 目录
2、 把程序目录下的 debug 或 release 文件下的 exe 文件考出到一个空文件夹中
这里把 release 文件下的 QtGuiApplication.exe 复制到 our1 的空文件夹内。
3、 添加 qt 库
在开始栏找到 qt 的文件夹,打开进入 Qt 的命令行,选择 32 还是 64 位的命令行
进入我们选择的空文件夹内 cd /d D:\Projects\our1
添加 Qt 库,在命令行输入 windeployqt QtGuiApplication.exe.
添加 qt 库成功,查看我们添加的库
4、 添加 VS 和系统库
进入 vs 的安装目录下 D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin 查看是否
有 bumpbin.exe
打开 cmd,输入 cd /d D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
输入 dumpbin /dependents 文件名.exe;
例如 dumpbin /dependents D:\Projects\our1\QtGuiApplication.exe
此方式查看的 Qt 库和相机库不全,只做参考。
把 VS 的库和系统库在 c 盘搜索,将搜索结果复制到我们的文件夹内
5、 添加 basler 相机库
复制库文件到 basler 相机的安装目录下搜索,将搜索的结果复制到目标文件中。搜索到
的相机库文件在 pylon 的安装目录下的 runtime 文件按加中。
利用 vs 查看的相机库不全,我们需要把库文件包含目录下所有额动相机文件拷进目标文
件。
这样我们就把所需的库文件包含完毕。可以点击运行 exe 文件了
6、 程序打包,文件夹里的内容在打包工具(Enigma Virtual Box 等)里打包。打包好的 exe
文件就可以直接在别人电脑上运行。
打开 Enigma Virtual Box
在添加输入文件哪里添加目标文件夹里面的 exe 文件