查看完整版本: nunit能测试win32工程的C++吗???

pitepian 2007-3-21 18:50

nunit能测试win32工程的C++吗???

刚在网上找资料,据说nunit只能测试.net框架下的C++,我用nunit测试非.net框架下的程序时一直出现无法解析的外部符号 _main ,该符号在函数 _mainCRTStartup 中被引用这样的连接错误

天网 2007-3-26 19:08

针对单元而言,无所谓.net框架下和非.net框架下的C++单元,你可以构造.net框架下的类文件,把要测的单元代码拷贝进去就行了.为了防止出现意外,一些非测试对象代码就不要拷了.
根据你的错误信息提示,应该是把main()函数也拷贝进去了.

pitepian 2007-3-27 11:56

我用的模板没有main()函数的,就是这样才奇怪

pitepian 2007-3-27 12:12

只有被测试的工程才有main(),但我要测试改工程就一定要把该工程连接进来!!就是这样出错了

cwj007 2007-3-28 00:49

也是可以的,不过你可以试一下cppunit,是针对c++的unit的测试框架,与Nunit一样的效果

add1231 2007-12-14 15:29

嗯,同意版主的

Elaine126 2008-3-24 22:51

哎,要是,天网能再多讲点就好了,书到用时,方恨少啊.
页: [1]
查看完整版本: nunit能测试win32工程的C++吗???