vs2022 解决debug x86 调试报错缺少lib文件

在debug x86环境下,我的vs2022连hello world都无法打印,因为缺少了kernel32.lib,msvcprtd.lib,ucrtd.lib, mfc140ud.lib。 后来查了很久资料,发现,vs2022不会自动将以下目录添加到库目录中:

1.C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x86     ucrtd.lib

2.C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22621.0\ucrt\x86   kernel32.lib

3.D:\vs2022\packages\VC\Tools\MSVC\14.40.33807\lib\x86                 msvcprtd.lib

4.D:\vs2022\packages\VC\Tools\MSVC\14.40.33807\atlmfc\lib\x86      mfc140ud.lib

所以需要在库目录中添加

$(WindowsSdkDir)Lib\10.0.22621.0\ucrt\x86                         ucrtd.lib

$(WindowsSDK_LibraryPath_x86)                                         kernel32.lib

$(VCInstallDir)Tools\MSVC\14.40.33807\lib\x86                    msvcprtd.lib

$(VC_LibraryPath_x86)                                                          mfc140ud.lib

最后成功解决

想请教一下大佬,有没有办法把这些加入全局设置中,我不想每次创建项目都要在库目录里加上这些qaq

觉得有用的点点赞!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值