永发信息网

C++ 出现1个无法解析的外部命令

答案:2  悬赏:80  手机版
解决时间 2021-03-12 19:27
代码如下:
-----client.h---------------------------
ifndef CLIENT_H
#define CLIENT_H
#include
#include
using namespace std;
class client{
public:
static string ServerName;
static int ClientNum;
static void ChangeServerName();
static void printClientNum();
client();
};
#endif
-----client.cpp---------------------------
#include "client.h"
int client:: ClientNum = 0;
string ServerName = "hello";
void client:: ChangeServerName(){
cout<<"输入服务器名称: ";
cin>>ServerName;
}
void client::printClientNum(){
cout<<"客户机数量为: "< }
client::client(){
ClientNum++;
}
-----main.cpp----------------------------
#include"client.h"
void main(){
client C1;
client::printClientNum();
client C2;
client::printClientNum();
}
------------------------------------------------------------------------------------------------------
出现了错误:client.obj : error LNK2001: 无法解析的外部符号 "public: static class std::basic_string,class std::allocator > client::ServerName" (?ServerName@client@@2V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@A)

1 个无法解析的外部命令,求解!
最佳答案
新建项目的时候应该选控制台程序,而不是windows程序,windows程序的入口点是winmain,控制台的是main
全部回答
string ServerName = "hello"; //改为 string client::ServerName = "hello";
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【日新月异造句】日新月异怎么造句?
康立方保健护垫多少钱一盒
属狗的吉利颜色
我的iPhone6 无意在口袋里掉出来了 外面的的
第一个字母是p的所有单词
东方眼镜湘潭市一中店地址在哪,我要去那里办
我的世界手机版牌子上字体颜色怎么弄
怎样编辑vba excel文件重命名为当前日期
请问楚雄哪有不用抵押只用身份证和户口册就可
北京地铁度假村停车场地址有知道的么?有点事
115网盘用户权限不足,错误码3,怎么解决
生存战争疑问 咋么给建筑物灭火啊 我用了那个
请你为你的“规模”设计一个推广活动,让大家
stm32 高级定时器互补通道可以单独控制么?
西安哪家足疗店比较shuang 求告诉
推荐资讯
2首老歌《朋友》唱哭了多少人,太经典了
我有一个认识朋友,我很喜欢这个人 ,我把他
快手昵称带自己名字的我叫陈心茹,想取个有自
天津市南开区阳光晶典苑幼升小划片哪个学校
黑龙江三丰门窗制造有限公司在什么地方啊,我
百香果可套种野地瓜吗?
环宇小区东南门地址在哪,我要去那里办事
厦门医保社保可以一次缴多少年
冬季三防工作总结
小郑酸菜鱼菜馆在什么地方啊,我要过去处理事
狄仁杰断案套路
我在上海做木工装修,近期活不是很多,有装修
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?