当前位置:  开发笔记 > 编程语言 > 正文

CMake:如何确定可执行文件所需的所有.DLL/.SO文件?

如何解决《CMake:如何确定可执行文件所需的所有.DLL/.SO文件?》经验,为你挑选了0个好方法。

让我们假设我的程序需要几个DLL来工作.我应该将DLL提供给我的发行版中的用户.现在我需要QtCore4.DLL,QtGui4.DLL,msvcp90.DLL,msvcr90.DLL,mylib.DLL,Kernel32.DLL ......

如果CMake可以获得DLL(或.SO)文件的完整列表,那将会很好.然后我会从该列表中删除"Kernel32.DLL"之类的项目,并将DLL复制到我的发行版.

我无法保证下一次构建将在相同版本的Visual Studio上完成,因此硬编码路径如"C:\ Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT"或"E:\ Qt\4.6.3"不适合搜索DLL.

谢谢!

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有