说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

一个编译时候的错误,谁来帮帮我?

编辑:说三道四文库 发布时间:2017-08-22 03:53
HTML文档下载 WORD文档下载 PDF文档下载
我将一个COLORREF数组定义在VIEW.H中,定义方式如下:

COLORREF arColors[5] =
{
RGB(0,0,0),
RGB(255,0,0),
RGB(0,255,0),
RGB(0,0,255),
RGB(255,255,255)
};

有时候就会在编译的时候出现下面这样的错误

MyDrawView.obj : error LNK2005: "unsigned long *  arColors" (?arColors@@3PAKA) already defined in MyDraw.obj

可是当我将定义方式改成
static COLORREF arColors[5] =
{
RGB(0,0,0),
RGB(255,0,0),
RGB(0,255,0),
RGB(0,0,255),
RGB(255,255,255)
};
就不会再有这个问题了,为什么呀?谁能告诉我,谢谢了。
这完全是C++的概念,在VC中要求更为严格,
在VC中定义树组最好在.hpp中定义。
view.h:

extern COLORREF arColors[5];

view.cpp:
COLORREF arColors[5] =
{
    RGB(0,0,0),
    RGB(255,0,0),
    RGB(0,255,0),
    RGB(0,0,255),
    RGB(255,255,255)
};
最好不要在头文件中定义变量,如果被多个.cpp文件包含,就会报上述错误。如果添加了static,该变量只在当前头文件可见。
When modifying a variable or function at file scope, the static keyword specifies that the variable or function has internal linkage (its name is not visible from outside the file in which it is declared). 
hide()-JQuery API show(speed,callback)-JQuery API show()-JQuery API slideDown(speed,callback)-JQuery API slideToggle(speed,callback)-JQuery API slideUp(speed, callback)-JQuery API toggle()-JQuery API Javascript-JQuery API $.browser-JQuery API $.each(obj, fn)-JQuery API $.extend(target,prop1,propN)-JQuery API $.grep(array,fn,inv)-JQuery API $.map(array, fn)-JQuery API $.merge(first,second)-JQuery API $.trim(str)-JQuery API Ajax-JQuery API $.ajax(properties)-JQuery API $.ajaxSetup(settings)-JQuery API $.ajaxTimeout(time)-JQuery API $.get(url, params, callback)-JQuery API $.getIfModified(url, params, callback)-JQuery API $.getJSON(url, params, callback)-JQuery API $.getScript(url, callback)-JQuery API $.post(url, params, callback)-JQuery API ajaxComplete(callback)-JQuery API ajaxError(callback)-JQuery API ajaxSend(callback)-JQuery API ajaxStart(callback)-JQuery API ajaxStop(callback)-JQuery API ajaxSuccess(callback)-JQuery API load(url, params, callback)-JQuery API 用变量来建表的问题 簡單問題﹕請問怎樣用控件綁定數據(在線) !·#¥%施瓦辛格般的女生爱上你,该不该接受??? 建立怎样的数据库? Media Player 9的问题! 谁有播放MP3的算法?谢谢!! 关于文件夹创建问题:API高手进 我知道这里有很多高手的,故再一次参考各位高手或专家的建议 爱情、金钱、理想---------我徘徊、我郁闷。 InstallShield Engine EXE 遇到问题 各位老大问一个简单问题,如何把数字的每一位的数字取出来,如6245,取出为6,2,4,5 我用utl_smtp发送邮件时,中文的就变成乱码了?急需高手指点! 关于Deleterow()的疑问? 如何设置虚拟目录 如何捕获,comboBOx 选中下拉项中其中一项的事件? 有谁知道大富翁论坛离线资料的下载地址,就是那个chm格式的200多M的? 如何将字符串转换成ASCII码 假如我将扩展分区设成活动分区,然后在其中的一个驱动器安装98。问题:98能启动吗?主分区C盘有东西吗? 如何捕获,comboBOx 选中下拉项中其中一项的事件? c#中前面定义的变量,后面用到的时候也要和前面一样的大小写么?? 奇怪的问题,看谁能解答,高分给决不失言!! 如何在程序中获得鼠标的位置? VB生成的.EXE文件怎么取外面传过来的参数? 下面的代码有什么问题吗? 想继续考scjd.大家有什么好建议? 如何使表格出现纵向和横向滚动条,并第一行,第一列,最后一列固定不动? 访问网站正常,可是不能下载。流量一大网关就出错。马上揭帖。 我想请教一下 java中调用dll! 定时重发问题? 这个错误怎么解决,急!!! VB生成的.EXE文件怎么取外面传过来的参数? 请问如何才能得到程序窗口的句柄? 谁有KYLIX3的注册码 请各位大虾帮帮忙呀~~客户机配置问题??在线送分... 项目的设计和实现,请大家帮我一下 如何让datagrid在数据不足5行的时候显示5行? 各位帮帮忙,一个问题总是想不到解决的方法,急啊!!! 谁哪里有好的打包软件 EPSON LQ-1600K3在九城单证中打印预览时,最后几行没有!!! 呜呼哀哉,我无法可想! 关于get与set Win XP登录域特别慢是怎么回事 如果我手头没有相应的硬件资源,如 语音卡,那我怎么学开发编程呢? Linux下如何进行画图方面的编程? ClientToScreen API函数怎么用? 救命啊~~~ 请问怎样使“Form”在屏幕上显示在需要的位置上? 还是关于串口通讯的问题??? 初学者 一个Warning请帮忙解决一下,谢谢! 24个观测值的小样本,在spss中使用非参数检验/1样本k-s方法检验么?为什么我的检验结果是符合正态分布,但逐步回归建立的方程,预报结果不稳定?我用的是逐步回归法,请问是不是只要符合变量 拉氏变换的卷积定理,请看附件, For a long time Chester Carlson carried around his little black box----the invention over which he had worked and struggled for years.He showed it to the directors of twenty-one large American corporations,such as “General Electric,International Bu lm317做可调电源时输出电流小是什么原因输入电压15v 1a,输出电压可调,但是输出电流恒定在35ma左右,什么原因.电压增高电流也不变大 拉氏变换终值定理适用条件求助拉氏变换终值定理的适用条件 s要在左半平面或原点,为什么课本在阶跃(斜坡,加速度)输入作用下的稳态误差那一节却根本不去判定,直接就拿去用了? 求高手帮忙做下这到阅读题How Americans Receive Their Guests at HomeIt was Christmas,and there was a big party in the house.Guests came and went but the party continued.Then the bell rang.Several people shouted,"Come in!" and a small man op 自动控制理论中的初值定理和终值定理c是传递函数吗?用终值定理和初值定理的话 K怎么利用R(t)求出呢? 拉氏变换在自动控制理论研究中的作用是什么 I don’t doubt my friend, John will come to China soon. A. that B. whether C. if D. when是不是选A呢? Z变换初值定理证明 爱和喜欢有啥区别拜托各位大神 一道函数题!求过程!y=f(x)是R上的函数,其图像关于直线x=1对称,且关于点(-1,0)对称,则 A f(x)是奇函数 B f(x)是偶函数 C f(x+2010)关于点(-1,0)对称D f(x+2010)关于直线x=1对称 质量为4×10-16千克的带正电油滴,静止在水平放置的两块平行金属板之间,两板距离为3.2厘米.两板间电压从最大值开始三个逐渐减少的数值是 ( )A.800伏、600伏、400伏 B.800伏、400伏、266.7伏 C. 影响触电的后果取决哪些因数? 【急】一道函数题(过程,)已知函数发f(x)=1- 4/[(2a^x)+a](a>0,a≠1)是定义在(-无穷,+无穷)上的奇函数.(1)求a的值.(2)当想属于(0,1]时,tf(x)≥(2^x) -2恒成立,求实数t的取值范围. 如图,水平放置的两平行金属板,其中L=1,板间距离d=0.06上板带正电下板带负点两板间有一质量m=0.1g,带电量q= -4*10^(-7)C的微粒沿水平方向从两板中央处以Vo=10m/s的初速度射入匀强电场,要使带点微 男人和女人最本质的区别是什么?男人和女人有太多的不同,可是最本质的是什么呢? 填空:In a later John told us that he ________(come) to China the next month. 常数a是随机变量,证明a与任何随机变量Y独立,用概率引论书上的定义证明, 急求!我马上上初三 准备用错题本 英语 数学 化学 物理 是一门一本好 还是记在一起? I hear that he has come back yesterday.这句子对吗,不对该怎么改呢 SPSS多元一次回归分析中得出的一列t值和什么值去比较,来分析该变量是否有意义? 男人和女人有什么本质的区别? 荧光棒里有什么物质? 舰载机采用无“平飘”方式着舰. 男人和女人在感情上最本质的区别是什么大神们帮帮忙 请问去烟台东海宾馆怎么坐公交车?我现在烟台福山区 一道概率论题 设二维随机变量(X,Y)的联合密度为f(x,y)=e^-(x+y),x>=0,y>=0; 计算E(x+y) 女人会什么样的男人改变?拜托各位大神 一套桌椅共360元,椅子的单价是桌子的80%,桌子和椅子各多少元? 两块平行金属板AB水平放置,板间距离为d,两金属板分别和电源的正负极相连.在距金属板d/2处的O点有一个质量为m的带电液滴恰好保持静止状态,液滴所带电荷为q.(1)求极板间电压 (2)若保 如何去改变一个女人拜托各位大神 桌子的单价是椅子的单价的4倍,买2把椅子和一张桌子共需360元,桌子的单价是多少? 电容充电和放电时电子如何移动 决定触电者所受伤害程度的因素有哪些? 大学英语2试卷 电子的移动形成电流,电流是光速的,这不就说明电子移动是光速的?电容的充放电怎么还需要时间啊 我想整理物理和数学错题本,同学说浪费时间, 大学英语3测试题2,单项选择题(共5道小题,共50.0分)1.--What is your eldest sister like?--___________.A She is happy B She is ill C She is tall D She is at home 2.--Your handwriting is very good.--___________.A No.no B Thank you C Th 电容相移.给个简单点的例子.我现在是一知半解.. 青岛今天会不会下大雨? 21.(6分) 已知一次函数y=k1x+b1有两点(m1,n1)和(m2,n2).(1)若k1<0,m1<m2,试比较n1与n2的大小;(2)直线y1=k1x+b1与直线y2=k2x+b2的图象如图,当y1>y2时,求x的取值范围. ‘’圩‘’的读音是什么 我表弟他的朋友,他的朋友经常是承包建筑工程,而且我表弟也是靠干这个赚钱的.他的朋友他说没有注册什么公司我不信.他现在确实暂时没有工程,可是他刚刚结束了一个工程.他叫我表弟去帮 大学英语期末试题是不是每个大学英语试题都是一样的? 什么是社会主义的本质?拜托各位大神 what's the time of China 哪个地方错了 如何利用好错题本?理科基础较差,建立错题本后发现错题太多,写了上本子也没有时间看完,更别说把错题做一遍了.我想知道,当把错题写在错题本后,如何记住?如何复习才更有效率,争取以后不 白炭黑可以代替滑石粉吗? 社会主义民主的本质特征是什么?RT 江苏省 高二第一学期数学、英语、物理、化学分别教哪几册 圩有2个读音,但是表示50的时候读什么? 现在中国特色社会主义有哪些问题?这个 我是八十后 咱不喜欢虚的 不要让我看到什么政治书上的答案 Since it __1__ diagnosed,AIDS has killed __2__ of Americans.Women and youth in rural Southern communities are __3__ likely to be __4__ with AIDS.__5__ the spread of AIDS and lack of government activity to stop it,some local organization __6__ .The So 圩字读音 There________a lot of snow in North China. 常微分方程:利用解的存在唯一性定理证明初值问题 电路图m是什么意思 there ( )a lot of snow in north china.A,is B,are C,be D,were 阅读理解 Why was Bastille important to the citizens of Paris?The building of the Bastille had been started in 1370 under Charles V.By the seventeenth century it had stopped to be important for defense.Cardinal Richelieu turned it into a prison.It 郑州“皇家一号”夜总会涉黄被查 15婴儿注射疫苗险丧命 “疫苗后遗症”家国资改革方案或尽快出台 国企分类监管穆尔西庭审前夕 埃及发生枪击案致2名印度一名女婴患家传怪病 身体多毛酷似华尔街日报竟称钓鱼岛属日本 呼吁奥巴俄日会不会结盟 联手遏制中国?刘翔身穿红军服参加备战里约奥运会动员郑州皇家一号涉黄被查 号称“中原第一遇火灾女孩撬门救人 反被死死拽住拖进湖南三姐弟上学途中遇害 学校:校车司尼日利亚教堂发生踩踏事件 造成至少2美研发新型间谍机 可一小时内到达全球法国两名记者在马里被害 法士兵运送遗穆尔西庭审前夕 埃及发生枪击案致2名华尔街日报竟称钓鱼岛属日本,中国会因奥运冠军孙杨发生交通事故 疑无证驾驶美研发新型间谍机 可一小时内到达全球穆尔西庭审前夕 埃及发生枪击案致2名伊朗最高领袖称美国是微笑的敌人 对核震惊! 镜头揭秘世界各地女人的惊天差明天起,一波关系民生的新规袭来军地医联体,把医疗资源盘活了孩子们需要什么样的“道德与法治”一个商人为啥能“绊倒”数名村官?助力畲乡发展以群众为中心 多元化解纠纷“义工法官”进村开展司法扶贫浦城小儿郎 课堂学“闽派”跨界转型打造大数据旗舰我省合力破解产业高端发展技术难题尤浩然:都在剧组过廉政微电影《崖之花》开映产业转型向“后”转同样值得期许部署消费品“三品”专项行动带来的启示柯文哲施政满意度居末消化系统疾病诊疗吃灭百种植物不仅是舌尖任性北约秘书长称北约将在波兰增加兵力部署12人入选省火炬创业导师盘点近几年客机被闪电击中的惊险瞬间
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘