出现fatal error LNK1120: 1 unresolved externals的原因
来源:互联网 发布:阿里云推荐码申请 编辑:程序博客网 时间:2024/05/16 15:30
在调用动态库时,出现 fatal error LNK1120: 1 unresolved externals的编译错误。原因有很多个,分两类。第一类是本工程的编译环境设置问题,另一类是库文件出问题。
第一类中,可能是在设置时没有设置对。参考网上的资料:
在调用dll库的时候发现错误
fatal error LNK1136: invalid or corrupt file
发现在导致错误的原因是:
在调用dll模块的时候,填写的是.dll文件,而正确的应该是填写.lib
位置在工程->设置->连接->对象/库模块,在这里填上你要调用的那个.lib。
第二类中,可能是库文件中的函数借口出错。就我遇到的问题是,我没有定义好动态库中函数的借口。比如说,我的动态库的工程为SystemTime,那么我在库文件中定义的函数前面都要有SYSTEMTIME_API这个前缀,如SYSTEMTIME_API void Onchange();
备注:由于每个人遇到的问题不一样,这仅供参考。
- 出现fatal error LNK1120: 1 unresolved externals的原因
- 出现fatal error LNK1120: 1 unresolved externals的原因
- fatal error LNK1120: 1 unresolved externals
- fatal error LNK1120: 1 unresolved externals
- error LNK1120: 1 unresolved externals
- [C++]VC 6.0 fatal error LNK1120: 1 unresolved externals
- fatal error LNK1120: 2 unresolved externals
- fatal error LNK1120: 2 unresolved externals解决办法
- fatal error LNK1120: 2 unresolved externals解决办法
- fatal error LNK1120: 2 unresolved externals解决办法
- vc 6.0 中 error LNK2001: unresolved external symbol _main和fatal error LNK1120: 1 unresolved externals的解决
- error LNK2001: unresolved external symbol _WinMain@16 和 fatal error LNK1120: 1 unresolved externals错误
- error LNK2001: unresolved external symbol _NetUserAdd@16.fatal error LNK1120: 1 unresolved externals
- vc 6.0 中 error LNK2001: unresolved external symbol _main和fatal error LNK1120: 1 unresolved externals
- fatal error LNK1120: 3 unresolved externals错误处理
- c/c++出现:fatal error LNK 1120:1 unresolved externals
- error LNK2001 and error LNK1120: 1 unresolved externals
- NeHe's Opengl 06:纹理映射error LNK1120: 1 unresolved externals和error LNK2019: unresolved external的问题
- Jsp的开发模式
- web开发
- Mysql复习
- 过滤
- Windows桌面壁纸:悲情的盒子小人 淡淡的伤
- 出现fatal error LNK1120: 1 unresolved externals的原因
- 缓冲字符流
- 总结page,request,session,application四个域对象的使用及区别
- Jsp乱码解决方案大全
- 数据库复习
- 总结page,request,session,application四个域对象的使用及区别
- 乐事
- 在编辑框中动态显示当前时间,实现时钟功能
- jsp小结