作者Peter034 (Peter)
看板EE_DSnP
标题[问题] testBdd.cpp
时间Thu Jun 18 23:45:39 2009
我按照老师的攻略逐步写到第(vi)
准备要测试testBdd.cpp
要compile的时候 抱怨说找不到一些file
然後发现老师bdd/test里面的symbolic link好像少建了 bddMgr.h bddNode.h myHash.h
於是我手动用 ln -s 建完以上三个symbolic link 之後
就可以继续compile
接着出现了大量难解的错误讯息...
==================================
/tmp/cczlKUm3.o: In function `initBdd(unsigned int, unsigned int, unsigned
int)':testBdd.cpp:(.text+0x1c4):
undefined reference to `BddNode::_debugBddAddr'
testBdd.cpp:(.text+0x1cb):
undefined reference to `BddNode::_debugRefCount'
testBdd.cpp:(.text+0x1d8):
undefined reference to `BddMgr::reset()'
testBdd.cpp:(.text+0x1f9):
undefined reference to `BddMgr::init(unsigned int, unsigned int, unsigned int)'/tmp/cczlKUm3.o: In
function `main':testBdd.cpp:(.text+0x272):
undefined reference to `BddNode::BddNode(BddNode const&)'
testBdd.cpp:(.text+0x298):
undefined reference to `BddNode::BddNode(BddNode const&)'
testBdd.cpp:(.text+0x2be):
undefined reference to `BddNode::BddNode(BddNode const&)'
testBdd.cpp:(.text+0x2e4):
undefined reference to `BddNode::BddNode(BddNode const&)'
testBdd.cpp:(.text+0x30a):
undefined reference to `BddNode::BddNode(BddNode const&)'
testBdd.cpp:(.text+0x32c): undefined reference to `BddNode::operator&(BddNode
const&) const'testBdd.cpp:(.text+0x345): undefined reference to
`operator<<(std::basic_ostream<char, std::char_traits<char> >&, BddNode
const&)'testBdd.cpp:(.text+0x377): undefined reference to
`BddNode::operator|(BddNode const&) const'testBdd.cpp:(.text+0x390):
undefined reference to `operator<<(std::basic_ostream<char,
std::char_traits<char> >&, BddNode const&)'testBdd.cpp:(.text+0x3d1):
undefined reference to `operator<<(std::basic_ostream<char,
std::char_traits<char> >&, BddNode const&)'
testBdd.cpp:(.text+0x32c):
undefined reference to `BddNode::operator&(BddNode const&) const'
testBdd.cpp:(.text+0x345):
undefined reference to `operator<<(std::basic_ostream<char, std::char_traits<char> >&, BddNode const&)'
testBdd.cpp:(.text+0x377):
undefined reference to `BddNode::operator|(BddNode const&) const'
testBdd.cpp:(.text+0x390):
undefined reference to `operator<<(std::basic_ostream<char, std::char_traits<char> >&, BddNode const&)'
testBdd.cpp:(.text+0x3d1):
undefined reference to `operator<<(std::basic_ostream<char, std::char_traits<char> >&, BddNode const&)'
.... (後略 大部分都是一堆undefined reference)
=================================
不是很懂是什麽意思
想请教一下这可能是哪里出了什麽问题?
--
※ 发信站: 批踢踢实业坊(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