討論串[問題] 自訂的h檔中的宣告怎麼找到cc檔的定義
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 5→)留言8則,0人參與, 最新作者Dannvix (丹丹)時間15年前 (2010/06/06 17:09), 編輯資訊
0
0
0
內容預覽:
也可以利用 g++ 把編譯 (compile) 跟連結 (link) 一口氣做完喔 :P. main.cpp:. #include <iostream>. #include "myfunc.h". int main (void) {. myfunc();. return 0;. }. myfunc.
(還有105個字)

推噓1(1推 0噓 6→)留言7則,0人參與, 最新作者Aligu1009 (=.=)時間15年前 (2010/06/06 16:13), 編輯資訊
0
0
0
內容預覽:
謝謝,我已經可以成功的compile + link了. 但有一點疑惑想繼續發問. 假設我有 a.h, a.cc 和 main.cc. a.h和a.cc分別放 myfunc() 的宣告和定義, main.cc中呼叫 myfunc(). 我用 g++ -c a.cc -o a.o 得到了 a.o. 用
(還有281個字)

推噓1(1推 0噓 4→)留言5則,0人參與, 最新作者Aligu1009 (=.=)時間15年前 (2010/06/06 15:40), 編輯資訊
0
0
0
內容預覽:
遇到的問題: (題意請描述清楚). 在 a.h 中寫函式的宣告. a.cc 中寫函式的定義. 在 main.cc 中. #include "a.h". 但 compiler 只找得到宣告而找不到定義. 錯誤結果:. undefined reference to `myfunc(...)'. 開發平台
(還有181個字)
首頁
上一頁
1
下一頁
尾頁