函数声明错误以及函数重定义
来源:互联网 发布:微信人工智能客服 编辑:程序博客网 时间:2024/06/11 17:34
1.在头文件声明中出现错误:
void to_report_lol_data_detail( std::map< std::string , std::string > *ojb );
error C2039: “string”: 不是“std”的成员
error C2065: “string”: 未声明的标识符
error C2065: “string”: 未声明的标识符
error C2065: “ojb”: 未声明的标识符
解决办法:
这个是头文件的声明,没有包含对应的头。直接用pvoid替代,在cpp里转换成对应指针就行了
.h
void to_report_lol_data_detail( PVOID it_map);
void to_report_lol_data_detail(PVOID it_map)
{
std::map< std::string , std::string > *ojb = (decltype(ojb))it_map;
{
std::map< std::string , std::string > *ojb = (decltype(ojb))it_map;
}
2.PVOID get_lol_user_list();
PVOID get_lol_user_list();{
}
1>magic_client_con.def : warning LNK4002: "void * __cdecl get_lol_user_list(void)" (?get_lol_user_list@@YAPAXXZ) 在 Debug\client_con.obj 中定义
1>magic_client_con.def : warning LNK4002: "public: static enum client::client_request_request_type const client::client_request::get_lol_user_list" (?get_lol_user_list@client_request@client@@2W4client_request_request_type@2@B) 在 Debug\client_request.pb.obj 中定义
1>magic_client_con.def : error LNK2001: 无法解析的外部符号 get_lol_user_list
1>D:\project_myself\MagicCube -2-4\Debug\magic_client_con.lib : fatal error LNK1120: 1 个无法解析的外部命令
1>magic_client_con.def : warning LNK4002: "public: static enum client::client_request_request_type const client::client_request::get_lol_user_list" (?get_lol_user_list@client_request@client@@2W4client_request_request_type@2@B) 在 Debug\client_request.pb.obj 中定义
1>magic_client_con.def : error LNK2001: 无法解析的外部符号 get_lol_user_list
1>D:\project_myself\MagicCube -2-4\Debug\magic_client_con.lib : fatal error LNK1120: 1 个无法解析的外部命令
解决办法: 与系统命名重定义,修改函数名称即可
0 0
- 函数声明错误以及函数重定义
- iOSBlock函数声明定义以及调用等
- 函数定义与声明
- 函数声明和定义
- c++模板函数声明定义分离编译错误详解
- c++模板函数声明定义分离编译错误详解
- 虚函数的声明和定义与编译器错误提示
- c++模板函数声明定义分离编译错误详解
- C++模板函数声明定义分离编译错误详解
- c++模板函数声明定义分离编译错误详解
- c++模板函数声明定义分离编译错误详解
- c++模板函数声明定义分离编译错误详解
- c++模板函数声明定义分离编译错误详解
- c++模板函数声明定义分离编译错误详解
- c++模板函数声明定义分离编译错误详解
- c++模板函数声明定义分离编译错误详解
- c++模板函数声明定义分离编译错误详解
- 函数声明、函数原型、函数定义
- hdu 1847 巴氏游戏
- 【DP】 POJ 1085 Triangle War
- gradle编译android项目实例笔记。
- javascript事件集合
- Android开发之Intent.Action
- 函数声明错误以及函数重定义
- APNS远程推送证书的申请和制作
- Eclipse,Zendstudio 用4个空格代替Tab
- AFN之数据请求
- Oracle 11g RAC环境下的ORA - 19606问题
- Xamarin.Forms入门困扰与解决方式-第二篇
- HDU--2567 寻梦【水题】
- 三种排序方法——温故而知新
- WampServer添加多站点并设置特定ip访问