作者dostaevsky (軒)
看板EE_DSnP
標題Re: [問題] testBdd.cpp
時間Mon Jun 22 17:35:23 2009
※ 引述《Peter034 (Peter)》之銘言:
我按照老師的攻略逐步寫到第(vi)
準備要測試testBdd.cpp
要compile的時候 抱怨說找不到一些file
然後發現老師bdd/test裡面的symbolic link好像少建了 bddMgr.h bddNode.h myHash.h
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.235.152
1F:推 micangela:可以直接在那個資料夾make !! 06/18 23:59
2F:→ Peter034:謝謝! 06/19 00:33
3F:推 ric2k1:請用 make, 然後不要加入 symbolic links for .h, 會出事 06/19 00:35
4F:→ 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
5F:推 Peter034:要用make指令compile喔 不能用g++指令 06/22 17:40
6F:→ dostaevsky:我是用make... 06/22 17:46
7F:→ dostaevsky:不過error msg 大部分是說有很多<classname>未宣告 06/22 21:52
8F:→ wanga10219:有把空的.cpp檔覆蓋成寫好的嗎? 我曾因為如此就... 06/22 22:36
9F:→ dostaevsky:我本來很怕是不小心改動到symbolic link 06/22 22:48
10F:→ dostaevsky:所以重新傳 & 解壓縮 ref code 06/22 22:49
11F:→ dostaevsky:再把我寫完的code傳上去 06/22 22:50
12F:→ dostaevsky:但是似乎還是有問題 06/22 22:50
13F:推 ric2k1:到 bdd/test 底下 ls -l 看看這些 files 的 symbolic links 06/23 00:28
14F:→ ric2k1:是否正確? 試試看在此目錄 vi bddMgr.h 是否可以開啟? 06/23 00:29
15F:→ dostaevsky:links正確 但bggMgr.h開啟為空白. 06/23 00:41
16F:→ dostaevsky:我看/include裡bdd{Mgr, Node}.h的link 06/23 00:43
17F:→ dostaevsky:目標路徑../src//bdd{Mgr, Node}.h 06/23 00:43
18F:→ dostaevsky:而且是被反白成粉紅色... 06/23 00:43
19F:→ dostaevsky:不知道路徑中為何會重複兩個slash // 06/23 00:44
20F:推 ric2k1:看來你 src/bdd 底下沒有 bddMgr.h 這個檔案? 06/23 01:26
21F:→ dostaevsky:剛才試著把/include的bdd{Mgr, Node}.h的link弄好 06/23 01:36
22F:→ dostaevsky:後來在src/bdd/test 中make不會有class未宣告的訊息 06/23 01:37
23F:→ dostaevsky:接著我修改了myHash.h的一些bug 結果/include中 06/23 01:37
24F:→ dostaevsky:my{Hash, Usage}.h util.h rnGen.h的連結又有問題了 06/23 01:38
25F:→ dostaevsky:(de完myHash.h的bug之後也修了些bddNode.cpp的bug) 06/23 01:39
26F:→ dostaevsky:回老師: 可是src/bdd/中確實有bdd{Mgr, Node}.h檔案 06/23 01:41