| 7 | 1/1 | 返回列表 |
| 查看: 1081 | 回復(fù): 6 | ||
[求助]
關(guān)于VS2010中C++在編譯過程中出現(xiàn)的LNK2005 errors,特尋求相關(guān)人士給予幫助。 已有1人參與
|
|
自己利用VS2010所寫的C++程序出現(xiàn)了大量的“LNK2005 errors”,久而久之,一直沒有解決,今日特來請教: 由于A.cpp、B.cpp、C.cpp等不同的cpp文件中需要同時(shí)調(diào)用一些全局變量,自定義宏,自定義函數(shù)等,因此我參考書上的作法,將這些變量、宏和函數(shù)統(tǒng)一寫到了一個(gè)自定義的headline.h頭文件中,然后再將所有的A.cpp、B.cpp和C.cpp文件中同時(shí)include "headline.h",結(jié)果經(jīng)過編譯時(shí),就出現(xiàn)了大量的LNK2005 errors,然后經(jīng)過查閱相關(guān)C++書籍和網(wǎng)絡(luò),得知在自定義的headline.h頭文件的最開始,寫入#pragma once命令,可以防止頭文件被多次包含,可是樓主試了,仍然不靈;于是我又利用#ifndef、#define和#endif指令,可是結(jié)果仍然如出一轍。 ①在樓主自定義的headline.h頭文件中,關(guān)于我對#pragma once命令的使用: 1 #pragma once 2 int Lx=50,Ly=50,Lz=50; /*不同cpp文件中需要調(diào)用的全局變量*/ 3 #define PI 3.14159265; /*不同cpp文件中需要調(diào)用的自定義宏*/ 4 int nint(double x) /*不同cpp文件中需要調(diào)用的自定義函數(shù)*/ { return (int)(x+0.5); } ②在樓主自定義的headline.h頭文件中,關(guān)于我對#ifndef、#define和#endif等命令的使用: 1 #ifndef _HEADLINE_H 2 #define _HEADLINE_H 3 int Lx=50,Ly=50,Lz=50; /*不同cpp文件中需要調(diào)用的全局變量*/ 4 #define PI 3.14159265; /*不同cpp文件中需要調(diào)用的自定義宏*/ 5 int nint(double x) /*不同cpp文件中需要調(diào)用的自定義函數(shù)*/ 6 { 7 return (int)(x+0.5); 8 } 9 #endif ①和②兩種方法所寫的自定義headline.h頭文件,在編譯A.cpp、B.cpp和C.cpp等文件的過程中,仍然報(bào)錯(cuò)LNK2005 errors,目前樓主實(shí)在無能為力了,特請相關(guān)人士幫忙解答,因?yàn)闃侵鞣怯?jì)算機(jī)專業(yè),只是臨時(shí)工作需要掌握這些知識,謝謝。! |

鐵桿木蟲 (著名寫手)
ส็็็


至尊木蟲 (著名寫手)
驃騎將軍




| 7 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 0856材料化工調(diào)劑 總分330 +11 | zhubinhao 2026-03-27 | 11/550 |
|
|---|---|---|---|---|
|
[考研] 311(085601)求調(diào)劑 +4 | liziyeyeye 2026-03-28 | 4/200 |
|
|
[考研] 321求調(diào)劑 +6 | 璞玉~~ 2026-03-25 | 7/350 |
|
|
[考研] 346求調(diào)劑 一志愿070303有機(jī)化學(xué) +3 | 蘿卜燉青菜 2026-03-28 | 3/150 |
|
|
[考研] 一志愿太原理工安全工程300分,求調(diào)劑 +4 | 0857求調(diào)劑. 2026-03-24 | 5/250 |
|
|
[考研] 0703一志愿9,初試成績:338,四六級已過,有科研經(jīng)歷,求調(diào)劑! +4 | Zuhui0306 2026-03-25 | 4/200 |
|
|
[考研] 328求調(diào)劑 +7 | 嗯滴的基本都 2026-03-27 | 7/350 |
|
|
[考研] 08開頭275求調(diào)劑 +4 | 拉誰不重要 2026-03-26 | 4/200 |
|
|
[考研] 316求調(diào)劑 +5 | Pigcasso 2026-03-24 | 5/250 |
|
|
[考研] 調(diào)劑 +3 | 李嘉圖·S·路 2026-03-27 | 3/150 |
|
|
[考研] 292求調(diào)劑 +4 | 求求了收下我吧?/a> 2026-03-26 | 4/200 |
|
|
[考研] 0703化學(xué)338求調(diào)劑! +6 | Zuhui0306 2026-03-26 | 7/350 |
|
|
[考研] 327求調(diào)劑 +7 | prayer13 2026-03-23 | 7/350 |
|
|
[考研] 0703化學(xué)求調(diào)劑 +3 | 丹青奶蓋 2026-03-26 | 5/250 |
|
|
[考研] 生物學(xué) 296 求調(diào)劑 +4 | 朵朵- 2026-03-26 | 6/300 |
|
|
[考研] 297求調(diào)劑 +6 | 田洪有 2026-03-26 | 6/300 |
|
|
[考研] 一志愿上海交大生物與醫(yī)藥專碩324分,求調(diào)劑 +6 | jiajunX 2026-03-22 | 6/300 |
|
|
[考研] 材料與化工328分調(diào)劑 +6 | 。,。,。,。i 2026-03-23 | 6/300 |
|
|
[考研] 284求調(diào)劑 +15 | Zhao anqi 2026-03-22 | 15/750 |
|
|
[考研] 一志愿北化315 求調(diào)劑 +3 | akrrain 2026-03-24 | 3/150 |
|