| 查看: 1028 | 回复: 6 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
关于VS2010中C++在编译过程中出现的LNK2005 errors,特寻求相关人士给予帮助。 已有1人参与
|
||
|
自己利用VS2010所写的C++程序出现了大量的“LNK2005 errors”,久而久之,一直没有解决,今日特来请教: 由于A.cpp、B.cpp、C.cpp等不同的cpp文件中需要同时调用一些全局变量,自定义宏,自定义函数等,因此我参考书上的作法,将这些变量、宏和函数统一写到了一个自定义的headline.h头文件中,然后再将所有的A.cpp、B.cpp和C.cpp文件中同时include "headline.h",结果经过编译时,就出现了大量的LNK2005 errors,然后经过查阅相关C++书籍和网络,得知在自定义的headline.h头文件的最开始,写入#pragma once命令,可以防止头文件被多次包含,可是楼主试了,仍然不灵;于是我又利用#ifndef、#define和#endif指令,可是结果仍然如出一辙。 ①在楼主自定义的headline.h头文件中,关于我对#pragma once命令的使用: 1 #pragma once 2 int Lx=50,Ly=50,Lz=50; /*不同cpp文件中需要调用的全局变量*/ 3 #define PI 3.14159265; /*不同cpp文件中需要调用的自定义宏*/ 4 int nint(double x) /*不同cpp文件中需要调用的自定义函数*/ { return (int)(x+0.5); } ②在楼主自定义的headline.h头文件中,关于我对#ifndef、#define和#endif等命令的使用: 1 #ifndef _HEADLINE_H 2 #define _HEADLINE_H 3 int Lx=50,Ly=50,Lz=50; /*不同cpp文件中需要调用的全局变量*/ 4 #define PI 3.14159265; /*不同cpp文件中需要调用的自定义宏*/ 5 int nint(double x) /*不同cpp文件中需要调用的自定义函数*/ 6 { 7 return (int)(x+0.5); 8 } 9 #endif ①和②两种方法所写的自定义headline.h头文件,在编译A.cpp、B.cpp和C.cpp等文件的过程中,仍然报错LNK2005 errors,目前楼主实在无能为力了,特请相关人士帮忙解答,因为楼主非计算机专业,只是临时工作需要掌握这些知识,谢谢!!! |
» 猜你喜欢
上海工程技术大学【激光智能制造】课题组招收硕士
已经有6人回复
带资进组求博导收留
已经有11人回复
自荐读博
已经有5人回复
求个博导看看
已经有16人回复
上海工程技术大学张培磊教授团队招收博士生
已经有4人回复
求助院士们,这个如何合成呀
已经有4人回复
临港实验室与上科大联培博士招生1名
已经有9人回复
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
最近几年招的学生写论文不引自己组发的文章
已经有11人回复
中科院杭州医学所招收博士生一名(生物分析化学、药物递送)
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
Acc. Chem. Res综述-“Homeopathic”纳米Pd用于碳碳偶联反应+纳米金综述2篇
已经有29人回复
I型糖尿病预防在坎坷中前行
已经有8人回复
上海市医学会如何依照医学科学、法律法规,凭话语权忽悠患者
已经有11人回复
Windows下编译安装MuSic code
已经有22人回复
大型荟萃研究:高剂量他汀增加糖尿病风险
已经有1人回复
【公告】微米纳米版专家介绍及顾问室链接[20120909更新]
已经有11人回复
恭喜你没考上研究生
已经有52人回复
【迅雷/115盘】2010最新高分科幻《歪小子斯科特》DVD中英双字
已经有4人回复
【求助】VS2005数值计算程序调试【急求!!!!加金币】
已经有9人回复
【原创】(总结)关于使用360优化导致MS无法使用最终解决方法
已经有30人回复
2010不能错过的50部好莱坞电影
已经有167人回复


3楼2014-03-17 14:02:16
cooooldog
铁杆木虫 (著名写手)
ส็็็
- 应助: 237 (大学生)
- 金币: 6101.9
- 散金: 1114
- 红花: 39
- 帖子: 1380
- 在线: 553.8小时
- 虫号: 506699
- 注册: 2008-02-18
- 专业: 模式识别

2楼2014-03-17 11:31:23
libralibra
至尊木虫 (著名写手)
骠骑将军
- 程序强帖: 40
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件

4楼2014-03-17 18:02:25

5楼2014-03-18 11:55:16







回复此楼
