推 micangela:可以直接在那個資料夾make !! 06/18 23:59
→ Peter034:謝謝! 06/19 00:33
推 ric2k1:請用 make, 然後不要加入 symbolic links for .h, 會出事 06/19 00:35
→ Peter034:謝謝老師 06/19 02:06
我也與這位同學發生類似的問題,
但是我沒有修改symbolic link... compile時仍然說找不到bddMgr.h bddNode.h
(myHash.h倒是沒有找不到)
另外我試著用dev c++ compile時也有相同的現象
p.s. 我已經把 (v) 的TODOs寫完了...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.25.206
推 Peter034:要用make指令compile喔 不能用g++指令 06/22 17:40
→ dostaevsky:我是用make... 06/22 17:46
→ dostaevsky:不過error msg 大部分是說有很多<classname>未宣告 06/22 21:52
→ wanga10219:有把空的.cpp檔覆蓋成寫好的嗎? 我曾因為如此就... 06/22 22:36
→ dostaevsky:我本來很怕是不小心改動到symbolic link 06/22 22:48
→ dostaevsky:所以重新傳 & 解壓縮 ref code 06/22 22:49
→ dostaevsky:再把我寫完的code傳上去 06/22 22:50
→ dostaevsky:但是似乎還是有問題 06/22 22:50
推 ric2k1:到 bdd/test 底下 ls -l 看看這些 files 的 symbolic links 06/23 00:28
→ ric2k1:是否正確? 試試看在此目錄 vi bddMgr.h 是否可以開啟? 06/23 00:29
→ dostaevsky:links正確 但bggMgr.h開啟為空白. 06/23 00:41
→ dostaevsky:我看/include裡bdd{Mgr, Node}.h的link 06/23 00:43
→ dostaevsky:目標路徑../src//bdd{Mgr, Node}.h 06/23 00:43
→ dostaevsky:而且是被反白成粉紅色... 06/23 00:43
→ dostaevsky:不知道路徑中為何會重複兩個slash // 06/23 00:44
推 ric2k1:看來你 src/bdd 底下沒有 bddMgr.h 這個檔案? 06/23 01:26
→ dostaevsky:剛才試著把/include的bdd{Mgr, Node}.h的link弄好 06/23 01:36
→ dostaevsky:後來在src/bdd/test 中make不會有class未宣告的訊息 06/23 01:37
→ dostaevsky:接著我修改了myHash.h的一些bug 結果/include中 06/23 01:37
→ dostaevsky:my{Hash, Usage}.h util.h rnGen.h的連結又有問題了 06/23 01:38
→ dostaevsky:(de完myHash.h的bug之後也修了些bddNode.cpp的bug) 06/23 01:39
→ dostaevsky:回老師: 可是src/bdd/中確實有bdd{Mgr, Node}.h檔案 06/23 01:41