作者查詢 / maik060
作者 maik060 在 PTT [ C_and_CPP ] 看板的留言(推文), 共23則
限定看板:C_and_CPP
看板排序:
全部C_and_CPP23Non-Graduate19Soft_Job12Browsers11Linux11MobileComm10iOS7LaTeX7EZsoft6toberich6Gossiping4TOEIC4Audiophile3EAseries3KOF3watch3C_Sharp2E-appliance2Editor2forsale2Google2graduate2HardwareSale2MacShop2regimen2Beauty1BikerShop1Coffee1e-coupon1fastfood1FJU_Fashion1FTP1hair_loss1Hate1Hsinchu1hypermall1MATLAB1NIUECE911OverClocking1PC_Shopping1Road_Running1StupidClown1Tech_Job1TheSims1WarCraft1<< 收起看板(45)
首頁
上一頁
1
下一頁
尾頁
4F→:d 大,是說 c++ 跟 c 的編譯過程不一樣嗎 ?09/28 22:34
6F→:c 會過是因為, gcc -c 這個 -c 是關鍵,還沒到 linking09/28 22:36
7F→:還不用知道這個 foo() 被實作在哪邊,我想應該是這樣09/28 22:37
8F→:如果我把 void foo(void); 這行不放到 externC.h 中,09/28 22:38
9F→:而是直接放到 c.cpp 中,然後在將第一行 include 拿掉,09/28 22:38
10F→:就可以了耶09/28 22:39
17F→:d 大,真的可以,用你的就可以了,可是我也試了 b.h 前09/28 22:49
18F→:再加個 ./ 也就是 #include "./b.h" 也還是可以,09/28 22:50
20F→:d 大,我用 vimdiff 比對 b.h 跟 externC.h 沒有不一樣,09/28 23:01
21F→:但是若 include b.h 就可以,但是 include externC.h09/28 23:01
22F→:就不行,後來我把 externC.h 砍掉,再重打一次一模一樣的,09/28 23:02
23F→:就一切都好了,猜可能是那個 externC.h 出了問題,09/28 23:03
24F→:d 大,太感謝了,陪我 debug 這麼久,感謝!!Q_Q09/28 23:03
2F→:對耶,我沒有寫 .. 這就是我對 c++的不了解09/28 15:13
3F→:一語驚醒夢中人,感謝 d大09/28 15:14
12F→:因為我只有寫過 C ,不大清楚 c++ 為何這樣不行,但若我是09/28 20:58
13F→:若是用 C 去試的話,是沒有問題的,而且我確定那個 .h 檔09/28 20:59
14F→:有被 c.cpp include 進來,因為我用 gcc -E c.cpp ,有看09/28 20:59
15F→:到 void foo(void); 這行,被插入到 c.cpp 中09/28 21:00
16F→:可以請問 d 大是怎麼試的嗎 ? externC.c 要怎麼寫 ! 感謝09/28 21:00
17F→:如果我直接將 c.cpp 換成 c.c 再試的話,就完全沒有問題09/28 21:02
20F→:p大 用了 g++ -c c.cpp 還是一樣的 error message09/28 22:27
21F→:L 大,externC.h 真的有問題,我重 key 一次就好了,感謝09/28 23:06
首頁
上一頁
1
下一頁
尾頁