[情报] testBdd 无法 make?

楼主: ric2k1 (Ric)   2011-05-03 01:32:16
如果你遇到以下情形:
(in .../src/bdd/test/, type "make")
> compiling: testBdd.cpp
> building: testBdd
../../../lib/libbdd.a(bddMgr.o): In function
`getBddNode(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)':
bddMgr.cpp:(.text+0x19b5): undefined reference to
`myStr2Int(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, int&)'
../../../lib/libbdd.a(bddMgr.o): In function
`BddMgr::drawBdd(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) const':
bddMgr.cpp:(.text+0x1d88): undefined reference to
`myStr2Int(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, int&)'
collect2: ld returned 1 exit status
make: *** [testBdd] Error 1
这是因为 libutil.a 还没被建立起来。
一个简单的方法是:
在 hw4_2 底下直接 make ==> libutil.a 就会建起来了。
然后再到 src/bdd/test 底下type make.

Links booklink

Contact Us: admin [ a t ] ucptt.com