查看完整版本: 求救:CPPUNIT测试问题!

pitepian 2006-2-10 11:48

求救:CPPUNIT测试问题!

在根据Cppunit测试框架入门文章自己建立了一个测试
但在编译的时候出错,如下
SampleTest.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __thiscall CPlus::~CPlus(void)" (__imp_??1CPlus@@UAE@XZ) ,该符号在函数 "public: void __thiscall SampleTest::testAdd(void)" (?testAdd@SampleTest@@QAEXXZ) 中被引用
SampleTest.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: int __thiscall CPlus::Add(int,int)" (__imp_?Add@CPlus@@QAEHHH@Z) ,该符号在函数 "public: void __thiscall SampleTest::testAdd(void)" (?testAdd@SampleTest@@QAEXXZ) 中被引用
SampleTest.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall CPlus::CPlus(void)" (__imp_??0CPlus@@QAE@XZ) ,该符号在函数 "public: void __thiscall SampleTest::testAdd(void)" (?testAdd@SampleTest@@QAEXXZ) 中被引用
到底是什么问题?我的test不能引用CPlus工程的函数??

pitepian 2006-2-11 23:00

怎么都没人知道啊??没人懂??难道没人看过Cppunit测试框架入门那篇文章后根据上面的例子自己做一遍??
或者做过但没有出现过我这样的问题?

dyjyhx 2006-2-12 10:35

先加入工程,再dependent一下,就可以了

pitepian 2006-2-12 21:48

能具体说下怎么dependent吗??谢谢

pitepian 2006-2-12 21:53

自己找到了,终于编译成功,但运行会出现无法找到CPlus.DLL错误

dyjyhx 2006-2-13 14:19

把Cplus.dll文件拷贝到你的测试目录下,或者在VC环境中配置一下,让它直接生成到你的测试目录下
页: [1]
查看完整版本: 求救:CPPUNIT测试问题!