| 5 | 1/1 | 返回列表 |
| 查看: 1083 | 回復: 6 | ||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | ||
[求助]
關于VS2010中C++在編譯過程中出現(xiàn)的LNK2005 errors,特尋求相關人士給予幫助。 已有1人參與
|
||
|
自己利用VS2010所寫的C++程序出現(xiàn)了大量的“LNK2005 errors”,久而久之,一直沒有解決,今日特來請教: 由于A.cpp、B.cpp、C.cpp等不同的cpp文件中需要同時調(diào)用一些全局變量,自定義宏,自定義函數(shù)等,因此我參考書上的作法,將這些變量、宏和函數(shù)統(tǒng)一寫到了一個自定義的headline.h頭文件中,然后再將所有的A.cpp、B.cpp和C.cpp文件中同時include "headline.h",結果經(jīng)過編譯時,就出現(xiàn)了大量的LNK2005 errors,然后經(jīng)過查閱相關C++書籍和網(wǎng)絡,得知在自定義的headline.h頭文件的最開始,寫入#pragma once命令,可以防止頭文件被多次包含,可是樓主試了,仍然不靈;于是我又利用#ifndef、#define和#endif指令,可是結果仍然如出一轍。 ①在樓主自定義的headline.h頭文件中,關于我對#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頭文件中,關于我對#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等文件的過程中,仍然報錯LNK2005 errors,目前樓主實在無能為力了,特請相關人士幫忙解答,因為樓主非計算機專業(yè),只是臨時工作需要掌握這些知識,謝謝。! |


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

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


| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 275求調(diào)劑 +15 | Micky11223 2026-03-25 | 20/1000 |
|
|---|---|---|---|---|
|
[考研] 329求調(diào)劑,一志愿西北工業(yè)大學,材料工程(085601) +4 | 小小機靈蟲 2026-03-29 | 10/500 |
|
|
[考研] 求調(diào)劑 +4 | 青春裁為三截 2026-03-29 | 4/200 |
|
|
[考研] 375求調(diào)劑 +4 | 雨夏整夜 2026-03-29 | 4/200 |
|
|
[考研] 317分 一志愿南理工材料工程 本科湖工大 求調(diào)劑 +9 | 芋泥小鈴鐺 2026-03-28 | 9/450 |
|
|
[考研] 0703 化學 求調(diào)劑,一志愿山東大學 342 分 +4 | Shern—- 2026-03-28 | 4/200 |
|
|
[考研] 數(shù)一英一271專碩(085401)求調(diào)劑,可跨 +7 | 前行必有光 2026-03-28 | 8/400 |
|
|
[考研] 本科新能源科學與工程,一志愿華理能動285求調(diào)劑 +3 | AZMK 2026-03-27 | 5/250 |
|
|
[考研] 347求調(diào)劑 +3 | 山頂見α 2026-03-25 | 3/150 |
|
|
[考研] 081200-314 +3 | LILIQQ 2026-03-27 | 4/200 |
|
|
[考研] 求調(diào)劑推薦 材料 304 +15 | 荷包蛋hyj 2026-03-26 | 15/750 |
|
|
[考研] 085701環(huán)境工程求調(diào)劑 +9 | 多久上課 2026-03-27 | 9/450 |
|
|
[考研] 266求調(diào)劑 +11 | 陽陽哇塞 2026-03-27 | 12/600 |
|
|
[考研] 考研調(diào)劑 +4 | Sanmu-124 2026-03-26 | 4/200 |
|
|
[考研] 348求調(diào)劑 +4 | 小懶蟲不懶了 2026-03-27 | 5/250 |
|
|
[考研] 081200-11408-276學碩求調(diào)劑 +3 | 崔wj 2026-03-26 | 3/150 |
|
|
[考研] 一志愿哈工大,085400,320,求調(diào)劑 +4 | gdlf9999 2026-03-24 | 4/200 |
|
|
[考研] 290分調(diào)劑求助 +3 | 吉祥止止陳 2026-03-25 | 3/150 |
|
|
[考研] 生物學學碩求調(diào)劑 +7 | 小羊睡著了? 2026-03-23 | 10/500 |
|
|
[考研] 一志愿重慶大學085700資源與環(huán)境,總分308求調(diào)劑 +7 | 墨墨漠 2026-03-23 | 8/400 |
|