Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

程序打包问题 #7

Open
Mengyanduan opened this issue Apr 6, 2019 · 2 comments
Open

程序打包问题 #7

Mengyanduan opened this issue Apr 6, 2019 · 2 comments

Comments

@Mengyanduan
Copy link

Mengyanduan commented Apr 6, 2019

您好,我是VS2015+PCL1.8.1+Qt5.7.0开发了一个类似的程序,现在我想打包发布,做成像您那个一样的一个可执行程序,但是我只能将Qt需要的dll找到,如何把PCL需要的dll打包发布呢,我试了几次没有成功,不知道您是如何做到的呢?

@nightn
Copy link
Owner

nightn commented Apr 8, 2019

你好,我当时是使用 Dependency Walker 来找出 exe 执行文件所依赖的 dll,包括 Qt 库和 PCL 库。然后使用 Enigma Virtual Box 将 exe 和 dll 打包成一个完整的 exe。需要注意依赖的版本要对应,而且要区分 debug 版和 release 版。事实上,这种方法并不是很好,因为查找 dll 文件比较繁琐,而且很有可能找不全。
希望对你有帮助,如有更好的方法,也欢迎在此留言。

@Mengyanduan
Copy link
Author

好的,感谢您的解决方案。我尝试了您的方法,移植到其他电脑上仍然会提示缺少相关dll文件,所以还是没有找全,暂时先搁置起来了,之后继续寻找其他方法,感谢。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants