msvc7 support
"Andrey Melnikov" <[email protected]> Wed, 14 May 2003 22:29:16 +0300
| Newsgroups | gmane.comp.lib.cppunit.devel |
|---|---|
| Message-ID | <000001c31a4f$1ba43230$8100a8c0@local> |
This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C31A68.40F2F0D0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hello I created VC7Outputter class to match format expected by Visual Studio.NET (see VC7Outputter.h in attached ZIP file). The class require CompilerOutputter::m_stream to be protected instead of private, so don't forget to modify CompilerOutputter.h Also it seems there are no valid config for VC++ 7. How can I help with them? Compiler detection: #if _MSC_VER >= 1300 (VC6 had _MSC_VER > 1000) Output format: #define CPPUNIT_COMPILER_LOCATION_FORMAT "%p(%l): error : " (VC7 had simply "%p(%l): " Messages in VC6 format are also parsed and clickable in VC7, but they don't appear in Tasks window, only in Output window. Also all CPPUnit classes are put in global namespace despite namespases are supported and CPPUNIT_HAVE_NAMESPACES is defined. Can somebody try to compile the attached project in Visual Studio .NET and see if the new class is better than we have now with CompilerOutputter? Andrey ------=_NextPart_000_0001_01C31A68.40F2F0D0 Content-Type: application/x-zip-compressed; name="VC7Outputter.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="VC7Outputter.zip" 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 AACpCQAAAAA= ------=_NextPart_000_0001_01C31A68.40F2F0D0-- ------------------------------------------------------- Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara The only event dedicated to issues related to Linux enterprise solutions www.enterpriselinuxforum.com