google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

求救:CPPUNIT测试问题!

求救: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工程的函数??

TOP

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

TOP

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

TOP

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

TOP

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

TOP

把Cplus.dll文件拷贝到你的测试目录下,或者在VC环境中配置一下,让它直接生成到你的测试目录下

TOP

 
当前时区 GMT+8, 现在时间是 2008-10-16 09:27Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹