[問題] 檔案之間的連結

看板C_and_CPP (C/C++)作者 (小瓜)時間16年前 (2009/12/23 19:43), 編輯推噓0(0013)
留言13則, 2人參與, 最新討論串1/1
各位好 想請問各位 如果希望把程式中的function各別存成cpp檔 再另外把prototype放到標頭檔(XXX.h)中以主函式呼叫 需要怎麼做呢@@ 不曉得為什麼compile沒辦法過... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.234

12/23 19:57, , 1F
與主函式的cpp檔放在同一個專案… =_=|||
12/23 19:57, 1F

12/23 19:59, , 2F
假如自定義的標頭檔是abc.h…
12/23 19:59, 2F

12/23 20:00, , 3F
耶@@ 我是在同一個專案下再分...
12/23 20:00, 3F

12/23 20:00, , 4F
可是不曉得哪裡的連結出了問題>"<
12/23 20:00, 4F

12/23 20:01, , 5F
就在主函式cpp加個#include"abc.h"
12/23 20:01, 5F

12/23 20:02, , 6F
假如連結出問題的話,先試試重開編譯器或重開專案…
12/23 20:02, 6F

12/23 20:05, , 7F
前提是你要確認你的函式定義有符合實作cpp內的函式。
12/23 20:05, 7F

12/23 20:05, , 8F
我發現如果在新開的abc.h裡面再include"iostream"
12/23 20:05, 8F

12/23 20:06, , 9F
就可以跑了@@ 可是主函式已經include過iostream了
12/23 20:06, 9F

12/23 20:06, , 10F
為什麼還需要再include一次呢@@
12/23 20:06, 10F

12/23 20:10, , 11F
可能是abc.h的實作有cout或cin這些定義在iostream的函式吧
12/23 20:10, 11F

12/23 20:13, , 12F
抱歉,cout與cin是串流輸出入…不是函式 =_=|||
12/23 20:13, 12F

12/23 20:25, , 13F
:) 問題大致解決了 謝謝你^^"
12/23 20:25, 13F
文章代碼(AID): #1BCW9HzI (C_and_CPP)
文章代碼(AID): #1BCW9HzI (C_and_CPP)