简述
使用Qt编写的程序在编译器上编译运行是没有问题的,因为编译器集成了很多依赖库,可是编译出的exe可执行文件脱离了编译器直接运行的话就会出现缺少各种库的问题;好在Qt提供的windeployqt是一个很好的找出依赖库工具,不管是exe可执行文件还是dll动态库文件都可以找到其依赖的库文件。
问题
在使用时出现了以下警告,这是因为系统环境找不到VCINSTALLDIR这个变量,这里提供两种解决方案:
Warning: Cannot find Visual Studio installation directory, VCINSTALLDIR is not set.

方案
方案一:给系统添加一个系统环境变量:VCINSTALLDIR;变量的值为Visual Studio安装目录的VC目录:C:\Program Files (x86)\Microsoft Visual Studi
当使用Qt编译的程序在脱离编译环境运行时,可能因缺少库文件而无法正常运行。windeployqt工具能帮助找出依赖库,但可能会遇到找不到VCINSTALLDIR路径的警告。解决方法包括设置系统环境变量VCINSTALLDIR为Visual Studio的VC目录,或者通过Visual Studio的"开发人员命令提示"工具执行命令。
订阅专栏 解锁全文
3302

被折叠的 条评论
为什么被折叠?



