2020.3.30工作记录——VS2010错误error LINK1181

在将使用WinDriver接口动态库编写的Release版本程序从一台PC转移到另一台时,遇到错误LINK1181。问题在于lib链接的绝对路径导致无法找到库文件。通过将链接器的附加库目录设置为相对路径并删除旧的pdb文件解决了问题。
摘要由CSDN通过智能技术生成

今天在工作中遇到一个问题,具体情况是我用WinDriver的接口动态库编写了一个Release版本的测试程序,然后要将其打包发送到另一台PC上进行测试。理论上Release版本程序换到另一台PC上应该也能直接编译运行,但是在运行时出现错误:ERROR LNK118:无法打开输入文件“windrvr1221.lib"
在这里插入图片描述但是这个文件我直接放在了工程文件夹里,在前一台PC上可以正常打开,那一定是lib链接有问题。
打开项目-》属性-》配置属性-》链接器-》常规-》附加库目录,检查lib文件路径,发现之前工程里写的是绝对路径,之前项目文件在D盘,现在这个电脑项目文件放在F盘中,所以要改成相对路径,用 **" .\ "**代替项目文件本身的所在路径即可。
改前:
在这里插入图片描述
改后:
在这里插入图片描述
之后重新编译运行,发现还是出现错误:
在这里插入图片描述
这次错误简单,按照错误信息指示&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值