在MyApp.h中定义了一个全局对象,编译时出现连接错误!详情请进。 xxx1.obj : error LNK2005: "class CMyObject g_object" (?g_object@@3VCMyObject@@A) already defined in xxx2.obj 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重复定义了撒。你试试前面加个static行不行。或者可以这样:加入一个mg.h,在里面定义你的全局对象。在MyApp.cpp中include这个mg.h。在其它要用这个对象的地方extern该对象。 你在不同的文件中包含了MyApp.h 解决的办法是你在.cpp中定义全局变量 TO: imhua(华弟) 加个static好用,单是只能在一个文件中使用该对象。 建议你在CPP文件里的include后面,class定义的前面定义你的全局变量。 : aben456(风轻扬) :就是在那里定义的! 由于你在不同的文件中包含了MyApp.h。一种方法是在其中一个.cpp中声明,而在其它文件中中extern xxx 变量名来引入 请问读取一个usb的Hid report数据的问题? sql.Format报错 VC++用MFC编写的SOCKET服务器的源代码,谁有啊 数独的MFC界面文本编辑问题 itk error 2019 怎么解决 一个编译问题 急救,COleTemplateServer::RegisterAll(); 出错? 这个宏定义该怎么写 江湖救急!!!socket发送异常!! 编译错误 怎样释放一个CFile 作过CControlBar的请进来,没做过的别说话!
你试试前面加个static行不行。
或者可以这样:
加入一个mg.h,在里面定义你的全局对象。
在MyApp.cpp中include这个mg.h。
在其它要用这个对象的地方extern该对象。
加个static好用,单是只能在一个文件中使用该对象。
一种方法是在其中一个.cpp中声明,而在其它文件中中extern xxx 变量名来引入