https://github.com/venkatperi/log4cxx
Log4cxx sources for VS2010
https://github.com/venkatperi/log4cxx
Last synced: about 2 months ago
JSON representation
Log4cxx sources for VS2010
- Host: GitHub
- URL: https://github.com/venkatperi/log4cxx
- Owner: venkatperi
- Created: 2012-05-14T20:27:37.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2012-05-14T21:27:01.000Z (about 13 years ago)
- Last Synced: 2025-03-24T13:17:24.431Z (2 months ago)
- Language: C
- Size: 3 MB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is a standalone project for compiling [log4cxx](http://logging.apache.org/log4cxx/) under Visual Studio 2010.
* There's a [bug](http://connect.microsoft.com/VisualStudio/feedback/details/473882/error-message-c-c-optimizing-compiler-stopped-working) in VS's c++ compiler that spits out numerous errors when compiling log4cxx's sources. The changes herein essentially move class nested template definitions out of the class scope. In once case (LoggingEvent::KeySet), simply moving KeySet to the outer scope introduces errors. To avoid this, KeySet resides in an alternate namespace LoggingEventDetail.
* The .dsp project that ships with the sources uses __cdecl calling convention. However, static member functions aren't decorated as such, and this causes linker errors when linking against __stdcall projects. I've added __cdecl decorations to functions I've used so far, so the changes are not comprehensive.
* Some packages tests fail. No effort has gone into determining why.