How to install CPPUnit for Visual C++ 2005?

混江龙づ霸主 提交于 2019-12-23 03:16:53

问题


I want to start to do some unit testing however I am really confused about how to setup CPPUnit. I have looked at various tutorials and guides online to find out what to do but there are so many variants of what to do. I've tried a few ways but none seem to work. If anyone could pont me in the right direction of what to do then I woudl be extremeley grateful. I am currently using visual studio 2005 and most of my apps are mainly MFC I also create a fair amount of .net apps so ideally I want it to work for both. I am a massive newbie so when explaining please try and keep technical jargon down to a minimum as I probably won't understand it.


回答1:


Did you follow this tutorial?

If it is still not working for you, can you please be a bit more specific on what is working for you and what is not? Maybe post the link to the tutorial you are following and where it bugs?




回答2:


There is no installation. The distribution is the source code which must be compiled with the compiler you are using for your C++ work. Setting up CPPUnit (on windows using Visual Studio):

  1. Download latest release of CPPUnit from here
  2. Extract the zip contents (using 7zip or winrar)
  3. Open the Visual Studio 6 workspace file in the examples directory of the extracted folder.
  4. Open file MsDevCallerListCtrl.cpp in the folder srcmsvc6testrunner. Find the following line:

    import "libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2" version("7.0") lcid("0") raw_interfaces_only named_guids

  5. Now do a batch build for all configurations.

  6. Check the lib directory in the cppunit directory. If the files cppunit.lib, cppunit_dll.lib and cppunit_dll.dll are in there.
  7. Go to Tools->Options->Projects and Solutions->VC++Directories
  8. From the dropdown for "Show directories for" choose "Include Files" and add (by clicking in the blank space on the bottom) -> include
  9. Now change the Library files by adding lib
  10. Check that CPPUnit is now running by loading the CPPUnitTestMain project which can be found in the examples folder.
  11. Build and Run without debugging. If the command line appears showing “OK(222)” appears then CPPUnit is now on your machine.



来源:https://stackoverflow.com/questions/8094133/how-to-install-cppunit-for-visual-c-2005

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!