vs 应用程序无法正常启动0xc000007b 可能与VS中DLL引用有关

本文概述了Visual Studio中常见的错误类型,包括头文件查找、库依赖设置、工作目录问题和应用程序启动失败。重点介绍了如何解决VC++目录中包含和库目录的错误,以及如何配置工作目录以正确加载DLL。实例说明了通过环境变量调整DLL路径以解决启动问题。
摘要由CSDN通过智能技术生成

VS中可能出现的错误分类:

1. VC++目录-包含目录:头文件include
与之有关的错误可能有:找不到源文件“XXX”。
2. VC++目录-库目录:lib库目录,另需链接器-输入-附加依赖项中输入所需.lib文件
与之有关的错误可能有:无法解析的外部符号"XXX"。注:无法解析的外部符号错误也可能是别的工程拿来的.cpp只是复制到了该工程文件下,并没有添加到工程中,解决方法:添加现有项。
3. 调试-工作目录:dll文件,一般不需要设置,默认为$(ProjectDir),如果该工程下的DLL不行,可以把DLL文件所在目录添加到电脑的环境中
与之有关的错误可能有:无法运行,找不到DLL文件。应用程序无法正常启动。
在这里插入图片描述
无法正常启动可能有很多原因,可以自行百度找原因,解决办法很多,也可以用工具软件dependancy walker来分析:在这里插入图片描述
在此处我的项目出现的应用程序无法正常启动的问题中,最后通过在环境变量中加入QT的DLL文件目录得以解决,因为我的工程是从git上拉下来的,可能我的QT的DLL文件和这个工程中原有的QT的DLL文件不一样,需要重新添加。VS中添加DLL目录可参考:VS引用DLL目录配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值