On 2008-11-21 23:49, Sylvester wrote:
Hi,
This is the first time I am using Log4Cxx. I am using MingW and eclipse ganymede, and for the life of me haven't figured out how to use it. I have added the .h files to the project they show up in the "includes". Then I pasted the following from here <http://wiki.apache.org/logging-log4cxx/FrequentlyAskedQuestions>:

#include "log4cxx/logger.h"

Is this file in your source file's directory or include path? If not, are you using an option to specify the path to the log4cxx include folder?

Is it a compile error, or a linking error? If it is a linking error, do you have the log4cxx library option selected (In eclipse project properties, C/C++ Build, Tool Settings, C++ linker)


I'm building on a very different setup. Debian, g++ from GCC 4.1, etc. The only similarity is eclipse. My copy of the log4cxx headers is in my system default path of /usr/include/log4cxx so I include with the angle brackets, #include <log4cxx/logger.h> and it works without specifying an additional library location. I make sure I'm using -llog4cxx so the linker knows where to find the log4cxx objects.

I suggest trying to compile from the command line just to make sure it isn't some setting lost in translation to Eclipse.

--
Jacob Anawalt
Gecko Software, Inc.
[EMAIL PROTECTED]
435-752-8026

Reply via email to