在生成托管 c + + 应用程序时,遇到到"致命错误 LNK1181"错误消息
来源:互联网 发布:网络信息安全岗位认识 编辑:程序博客网 时间:2024/05/21 07:59
最近做VS2008下开发项目时用到了一些第三方库(XXX),在编译时遇到了LINK: fatal error LNK1181: cannot open input file 'XXX.obj'。
我当时就去查看Project->Configuration Properties->Linker->Input->Additional Dependencies 查看是否是第三方库的路径写错了。发现路径是对的。然后去查了一下环境变量发现我的XXX_DIR的路径有点小问题(即路径写的过于深入,写到了lib目录)改了后无法解决问题,后面去网上查找了一下。微软给出了解释。
它给出的解释是因为链接器无法找到的文件名或项目属性中指定的文件路径,则会发生此错误。不过,在项目属性中提到的文件路径是正确的因为链接器不能处理文件路径中的空格字符。
解决方法是:若要解决此错误,请使用不带空格字符的路径,或在项目属性中使用引号将路径括起来。最后发现我
的第三方库文件夹名含有空格。修改后编译通过。
0 0
- 在生成托管 c + + 应用程序时,遇到到"致命错误 LNK1181"错误消息
- 致命错误,遇到在搜索预编译头文件时遇到意外的文件结尾
- 提供服务的进程在与 World Wide Web Publishing 服务通信时遇到致命错误
- 当您使用 Visual c + + 2008年编译器的错误消息:"致命错误 C1859"
- 为应用程序池defaultAppPool提供服务的进程在于world wide web publishing服务通信时遇到致命错误 进程id为1356. 数据字段包含错误号
- 致命错误!
- php 生成致命错误的日志方法
- VS.NET在生成安装和部署项目时收到"不可恢复的致命错误"的解决办法
- 关于IIS报的确进程在与 World Wide Web Publishing 服务通信时遇到致命错误。进程 ID 为 '4528'。数据字段包含错误号 的解决办法
- 生成错误消息
- lnk1104和lnk1181 编译错误解决办法
- 在触发器中如何将错误消息返回至应用程序
- SecureCRT 遇到一个致命的错误且必须关闭
- SecureCRT 遇到一个致命的错误且必须关闭。
- 互联网创业者容易遇到的两大致命逻辑错误
- SecureCRT 遇到一个致命的错误且必须关闭解决办法
- 什么是致命异常错误
- 一个致命的错误
- ReadString在UNICODE下中文乱码的解决办法(Char型字符和Unicode字符的转换问题)
- tuxedo server和service区别
- Loadrunner的字符串处理函数
- org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not
- js 闭包
- 在生成托管 c + + 应用程序时,遇到到"致命错误 LNK1181"错误消息
- Codeforces Round #243 (Div. 1)
- SIP 消息头 字段头域 缩写
- ios获得设备处理器cpu类型
- 算法基础——1.6练习(数字数码管、隐藏密码问题)
- js日历控件集合
- 生产随机银行卡号
- Getting started with GWT, Maven and Eclipse
- 十五分钟介绍 Redis数据结构