| 发表于:2007-06-11 21:05:468楼 得分:0 |
antlrd.lib是我使用vc6编出来的,在vc2005下编译是通过了,但是连接时出了问题,如下 1> linking... 1> link : warning lnk4076: invalid incremental status file 'g:\utcgen\utcgen\m2c\m2c.ilk '; linking nonincrementally 1> libcpmtd.lib(xlock.obj) : error lnk2005: "public: __thiscall std::_lockit::_lockit(void) " (??0_lockit@std@@qae@xz) already defined in antlrd.lib(tokenstreamselector.obj) 1> libcpmtd.lib(xlock.obj) : error lnk2005: "public: __thiscall std::_lockit::~_lockit(void) " (??1_lockit@std@@qae@xz) already defined in antlrd.lib(tokenstreamselector.obj) 1> libcmtd.lib(stdexcpt.obj) : error lnk2005: "public: __thiscall std::bad_cast::bad_cast(char const *) " (??0bad_cast@std@@qae@pbd@z) already defined in antlrd.lib(parser.obj) 1> libcmtd.lib(stdexcpt.obj) : error lnk2005: "public: __thiscall std::bad_cast::bad_cast(class std::bad_cast const &) " (??0bad_cast@std@@qae@abv01@@z) already defined in antlrd.lib(parser.obj) 1> libcmtd.lib(stdexcpt.obj) : error lnk2005: "public: virtual __thiscall std::bad_cast::~bad_cast(void) " (??1bad_cast@std@@uae@xz) already defined in antlrd.lib(parser.obj) 1> link : fatal error lnk1104: cannot open file 'libcpd.lib ' 1> creating browse information file... 1> microsoft browse information maintenance utility version 8.00.50727 1> copyright (c) microsoft corporation. all rights reserved. 1> build log was saved at "file://g:\utcgen\utcgen\m2c\debug\buildlog.htm " 1> m2c - 6 error(s), 1 warning(s) ========== rebuild all: 0 succeeded, 1 failed, 0 skipped ========== | | |
|