新建一个多文档应用程序,直接在Doc.h中声明一个变量,例如int a;链接为什么报错error LNK2005,如何解决?
解决方案 »
- VC 2010 怎么做一个没有窗口,只有右下角托盘图标的程序?
- 如何在vc中播放mp4文件
- GDI+ 如何旋转输出文本
- 一个用ADO远程打开数据库表的问题----高手请帮忙!
- 请问COM里面的接口函数可不可以有缺省值???
- 如何用VC DBGrid 控件中的行数据 填充 EDIT 控件??
- 怎么做带多个对话框的插件?
- 急。。。。。。。
- 在DIALOG中添加一个BUTTON,如何在程序中改变该BUTTON的一些属性, 请说明如何改变的过程和思路。一定给分
- 不显示删除回复显示所有回复显示星级回复显示得分回复 获取目录信息和各文件相对应的偏移地址及文件长度
- 各位大侠帮忙看下我的这个问题,谢谢!
- 命令行窗口如何使用Timer?另外,命令行窗口程序能否创建Windows窗口?
Linking...
test00Doc.obj : error LNK2005: "int a" (?a@@3HA) already defined in test00.obj
test00View.obj : error LNK2005: "int a" (?a@@3HA) already defined in test00.obj
Debug/test00.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.test00.exe - 3 error(s), 0 warning(s)
两个全局变量重定义了.
头文件被多个.cpp文件包含了,重复定义了。
不要在头文件里定义变量。