Hey,
I have a problem linking Xerces-c (Apache's XMLParser)
with my program.
Here is a copy of my makefile.
# CXX is for GNU make, CCC is for Solaris make # Define the default
compiler to use for C++ programs as u++
CXX=g++
#CXXFLAGS=-g
CCC=g++ # Define the default compiler to use for C++ programs as g++
all: Deflate_Directo ry
Deflate_Directo ry: XMLParser.o FileGen.o Main.o
$(CXX) XMLParser.o -lxerces-c_2 FileGen.o Main.o -o Deflate_Directo ry
XMLParser.o: XMLParser.h XMLParser.cpp
FileGen.o: XMLParser.h FileGen.h FileGen.cpp
Main.o: XMLParser.h FileGen.h Main.cpp
clean:
rm *.o
Here is the result from running make.
g++ XMLParser.o -lxerces-c_2 FileGen.o Main.o -o Deflate_Directo ry
/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld:
cannot fi
nd -lxerces-c_2
collect2: ld returned 1 exit status
I tried listing the actual directory it is located and tried copying
the lib file and the dll file into my local directory. It still
cannot link with this library.
How do I link with this library?
Thanks in advance.
Peace.
Ben Chan
I have a problem linking Xerces-c (Apache's XMLParser)
with my program.
Here is a copy of my makefile.
# CXX is for GNU make, CCC is for Solaris make # Define the default
compiler to use for C++ programs as u++
CXX=g++
#CXXFLAGS=-g
CCC=g++ # Define the default compiler to use for C++ programs as g++
all: Deflate_Directo ry
Deflate_Directo ry: XMLParser.o FileGen.o Main.o
$(CXX) XMLParser.o -lxerces-c_2 FileGen.o Main.o -o Deflate_Directo ry
XMLParser.o: XMLParser.h XMLParser.cpp
FileGen.o: XMLParser.h FileGen.h FileGen.cpp
Main.o: XMLParser.h FileGen.h Main.cpp
clean:
rm *.o
Here is the result from running make.
g++ XMLParser.o -lxerces-c_2 FileGen.o Main.o -o Deflate_Directo ry
/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld:
cannot fi
nd -lxerces-c_2
collect2: ld returned 1 exit status
I tried listing the actual directory it is located and tried copying
the lib file and the dll file into my local directory. It still
cannot link with this library.
How do I link with this library?
Thanks in advance.
Peace.
Ben Chan
Comment