hur.cn - 华软网

 热门搜索

小白送分 请教vs2008里.lib设置的问题

  作者:未知    来源:网络    更新时间:2011/8/10
下了个并口控制程序
编译后提示
LINK : fatal error LNK1181: 无法打开输入文件“..\..\..\..\..\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\WinIo.lib”

我的program files目录里只有 Microsoft Visual Studio 8
所以我猜这个目录应该是程序设好了的

请问如何修改
谢谢
---华软 网友回答---
只有8的话..\..\..\..\..\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\WinIo.lib 这个路径找不到了。

..\..\..\..\..\Program Files\Microsoft Visual Studio 8.0\Common7\IDE\WinIo.lib看下是否有这个LIB。

 或者搜索下WinIo.lib 把绝对路径或者相对路径放进去就好。相对路径是参考.vcproj的路径即可
---华软网友回复---
看看下面这个

http://topic.csdn.net/u/20091120/15/909f7637-c102-4e12-bc8f-4cc8e7589173.html
---华软网友回复---
路径下的那个winio.lib文件存在吗?
---华软网友回复---
是不是安装的时候你选的路径不是C盘。
---华软网友回复---
右键-->你的工程-->属性-->配置属性-->链接器-->输入-->附加依赖项。在这里就可以设置外部lib
---华软网友回复---
你的表示是相对路径的意思,看看路径等级是不是对,他是从运行文件所在路径查找

简便的方便
1. 绝对路径
2. 把那个lib放在你的程序文件夹内 重新加载
---华软网友回复---

我可能没表达清楚

我就搞不懂我这压根就没vs 9.0,程序编译的时候为什么会跑到那去找lib
我工程本来是在桌面上的,编译显示无法打开这个相对路径的文件
把工程移到G盘,编译还是显示无法打开这个相对路径的文件....

我不可能为了这一个程序,特地跑去建Microsoft Visual Studio 9.0\Common7\IDE\这一大票文件夹,还在里面放个lib吧
---华软网友回复---
引用 4 楼 shiyunqiang 的回复:
是不是安装的时候你选的路径不是C盘。

恩 不是C盘
但是C盘里还是有一大堆vs2008的东西
---华软网友回复---
引用 6 楼 qiuxin425 的回复:
你的表示是相对路径的意思,看看路径等级是不是对,他是从运行文件所在路径查找

简便的方便
1. 绝对路径
2. 把那个lib放在你的程序文件夹内 重新加载

文件夹里有这个lib,没用
---华软网友回复---
引用 9 楼 ahsenothing 的回复:
引用 6 楼 qiuxin425 的回复:

你的表示是相对路径的意思,看看路径等级是不是对,他是从运行文件所在路径查找

简便的方便
1. 绝对路径
2. 把那个lib放在你的程序文件夹内 重新加载

文件夹里有这个lib,没用


路径需要改   在连接器 输入 lib库那选择你的lib就行
---华软网友回复---
俩字,重装
---华软网友回复---
好吧 我新建了那一大票文件夹 再到里面放了个lib,编译成功了

我就是想知道vs9.0是哪冒出来的....
链接器里头的 输入|附加依赖项,还有 常规|附加库明明都是空的




顺便补点分
---华软网友回复---
引用 12 楼 ahsenothing 的回复:
好吧 我新建了那一大票文件夹 再到里面放了个lib,编译成功了

我就是想知道vs9.0是哪冒出来的....
链接器里头的 输入|附加依赖项,还有 常规|附加库明明都是空的

顺便补点分

这个代码是你自己写的,还是copy的  以前写的人在自己机子上的相对路径,你copy过来,sln里面是有记录的
---华软网友回复---
引用 12 楼 ahsenothing 的回复:
好吧 我新建了那一大票文件夹 再到里面放了个lib,编译成功了

我就是想知道vs9.0是哪冒出来的....
链接器里头的 输入|附加依赖项,还有 常规|附加库明明都是空的




顺便补点分
代码里有没有把这个路径写死
---华软网友回复---
用vs2010吧. 版本只是向下兼容,没听说向上兼容.
---华软网友回复---
引用 13 楼 qiuxin425 的回复:
引用 12 楼 ahsenothing 的回复:
好吧 我新建了那一大票文件夹 再到里面放了个lib,编译成功了

我就是想知道vs9.0是哪冒出来的....
链接器里头的 输入|附加依赖项,还有 常规|附加库明明都是空的

顺便补点分

这个代码是你自己写的,还是copy的  以前写的人在自己机子上的相对路径,你copy过来,sln里面是有记录的


copy的 那这个记录在哪,怎么改..
---华软网友回复---
引用 13 楼 qiuxin425 的回复:
引用 12 楼 ahsenothing 的回复:
好吧 我新建了那一大票文件夹 再到里面放了个lib,编译成功了

我就是想知道vs9.0是哪冒出来的....
链接器里头的 输入|附加依赖项,还有 常规|附加库明明都是空的

顺便补点分

这个代码是你自己写的,还是copy的  以前写的人在自己机子上的相对路径,你copy过来,sln里面是有记录的

我就是想知道这个代码在哪啊...
---华软网友回复---
楼上引用错了...
==================================================
引用 14 楼 xianglitian 的回复:
引用 12 楼 ahsenothing 的回复:

好吧 我新建了那一大票文件夹 再到里面放了个lib,编译成功了

我就是想知道vs9.0是哪冒出来的....
链接器里头的 输入|附加依赖项,还有 常规|附加库明明都是空的




顺便补点分
那代码里有没有把这个路径写死

---华软网友回复---
是去的原来文件放的地方,把.lib文件夹下的文件都复制到你安装的文件目录下,然后再去运行就好了, 我今天上午刚解决了这个问题。
---华软网友回复---
引用 18 楼 ahsenothing 的回复:
楼上引用错了...
==================================================
引用 14 楼 xianglitian 的回复:

引用 12 楼 ahsenothing 的回复:

好吧 我新建了那一大票文件夹 再到里面放了个lib,编译成功了

我就是想知道vs9.0是哪冒出来的....
链接器里头的 输入|附加依赖项,还有 常规|……

如果是写在代码里的你可以全解决方案搜索      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。