gpt4 book ai didi

c++ - VS2015 没有链接 user32.lib

转载 作者:可可西里 更新时间:2023-11-01 11:43:34 27 4
gpt4 key购买 nike

我刚刚继承了一个有 10 年历史的项目的维护工作,其中包括将其从 VS2005 移至 VS2015。我大部分时间都在那里,但是当我链接时出现此错误:

错误 LNK2019:无法解析的外部符号 __imp__MessageBoxA@16

快速搜索发现这需要 user32.lib。当我转到属性-> 链接器-> 附加依赖项时,我在继承值下看到该库列表,但它仍然没有链接。当我明确添加硬编码路径和文件名 (C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86\user32.lib) 作为另一个依赖项时,它会成功链接...这没关系,我想,但如果没有别的,我依赖那个特定的安装位置是丑陋的(你知道软件开发人员会决定把东西放在奇怪的地方)......任何人都可以猜测为什么视觉studio 一开始没有找到库,如何以正确的方式修复它?

最佳答案

在项目级别取lib文件的依赖,然后add your paths to your properties page .

关于c++ - VS2015 没有链接 user32.lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52635149/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com