def文件加PRIVATE引起的编译出错:接口找不到
来源:互联网 发布:java syntax error 编辑:程序博客网 时间:2024/04/30 14:15
转载请标明是引用于 http://blog.csdn.net/chenyujing1234
欢迎大家拍砖
一、
编译一个工程报导入的lib里的接口找不到
1>正在链接...1>XSession.obj : error LNK2019: 无法解析的外部符号 "int __stdcall XLogon(struct _XLOGON_INFO *)" (?XLogon@@YGHPAU_XLOGON_INFO@@@Z),该符号在函数 "private: int __thiscall CXSession::DoAuthentication(void)" (?DoAuthentication@CXSession@@AAEHXZ) 中被引用1>D:\Company_Centerm\xred\base\server\Debug\CTXCoreService.exe : fatal error LNK1120: 1 个无法解析的外部命令1>生成日志保存在“file://d:\Company_Centerm\xred\base\server\XCoreService\Debug\BuildLog.htm”
二、解决方法:
1、导出lib的工程的def文件为:
EXPORTS XLogon PRIVATE XAuthen PRIVATE
现改为:
EXPORTS XLogon XAuthen
2、
在导出的接口前面加入__stdcall
- def文件加PRIVATE引起的编译出错:接口找不到
- def文件里面在导出函数后 加private是什么意思
- 编译通过,找不到def
- 编译出错:找不到头文件
- VLC 编译时常出错找不到的文件 ---stdint.h
- 同包不同文件,继承接口,编译出错:java错误找不到符号
- C/c++编译时的def文件
- 杀毒软件引起的WinCE编译出错问题
- 杀毒软件引起的WinCE编译出错问题
- private引起的反思
- 硬盘引导文件出错引起的系统故障
- 编译没有问题,连接的时候出错了,找不到导入的目标文件
- 在vs2008下,opencv2.2编译出错的:找不到头文件
- 在vs2010下,opencv2.2编译出错的:找不到头文件
- xcode5编译失败,提示找不到文件,uitableviewcell 的imageview加了单击手势能生效
- ARM开发板 | 交叉编译出错,找不到相关库文件。
- 一个有杀毒软件引起的WinCE编译出错问题
- def文件的写法
- 摄氏温度值转华氏温度
- sql 2005 "用户 sa 登录失败,该用户与可信SQL Server连接无关联 "解决方案总结
- 撞错啦
- 智能指针 shared_ptr
- BIOS知识大全,欢迎补充,不断完善
- def文件加PRIVATE引起的编译出错:接口找不到
- 韩媒称韩国海警用橡皮弹打死1名中国船员-韩国海警-中韩渔业冲突-中国渔民
- 验证"int与double"语法规则,学会“撞错”的方法
- Android4.0系统接收不到广播的问题解析
- Android-----WebView使用
- 网络编程socket之accept函数
- “英语达人”的手机在线英语生活
- 第二款VC游戏的诞生!
- 事物【鸡蛋】