|
|
1. |
Libcwd
-
A thread-safe library to support C++ developers with debugging their applications. It includes support for ostream-based debug output to custom debug channels, memory allocation debugging and run-time support like printing source file locations and demangled names of template parameters.
|
|
|
2. |
mockpp
-
Mock Objects for C++, a platform independent generic unit testing framework for C++. Its goal is to facilitate developing unit tests in the spirit of Mock Objects for Java, EasyMock and jMock.
|
|
|
3. |
Compile-Time Assertions & Debugging
NEW!
-
It's common practice to use assertions to check invariants at runtime, but assertions can be equally useful at compile time for doing things like checking arrays for proper size and order.
|
|
|
4. |
CppUnit
-
A C++ unit testing framework that started as a port of JUnit to C++.
|
|
|
5. |
LeakTracer
-
Library for tracing and analyzing memory leaks in C++ programs. [Public Domain]
|
|
|
6. |
log4cplus
-
Port of the log4j logging library to C++.
|
|
|
7. |
Log4cpp
-
A library for flexible logging to files, syslog, IDSA and other destinations, modeled after the Log4j Java library. [Open Source, LGPL]
|
|
|
8. |
Memory Supervision System
-
Helps in the infamious task of finding bugs related to dynamical memory during the development of programs. [Open Source, GPL]
|
|
|
9. |
mpatrol
-
A powerful debugging tool that attempts to diagnose run-time errors that are caused by the wrong use of dynamically allocated memory. [Open Source, LGPL]
|
|
|
10. |
Pantheios
NEW!
-
A C/C++ logging API library, offering an optimal combination of 100% type-safety, efficiency, genericity and extensibility. [Open Source]
|