libxerces-c.so:对许多包的未定义引用 我在运行步骤时(在SSEAT中)得到以下错误。我不知道为什么会出现这个问题,SSEAT是用C++编写的,我从来没有安装过C++的东西,请帮助我在我的系统上安装这个(CCENOS 7)。 如果你觉得这个问题很幼稚,那么请帮助我,我知道这可能是因为我对cpp非常陌生。 我在安装seshat时遵循此步骤
我的make文件如下所示:libxerces-c.so:对许多包的未定义引用 我在运行步骤时(在SSEAT中)得到以下错误。我不知道为什么会出现这个问题,SSEAT是用C++编写的,我从来没有安装过C++的东西,请帮助我在我的系统上安装这个(CCENOS 7)。 如果你觉得这个问题很幼稚,那么请帮助我,我知道这可能是因为我对cpp非常陌生。 我在安装seshat时遵循此步骤 ,c++,installation,ocr,C++,Installation,Ocr,我的make文件如下所示: CC=g++ LINK=-lxerces-c -lm FLAGS = -O3 -Wno-unused-result #-I/path/to/boost/ OBJFEAS=symfeatures.o featureson.o online.o OBJMUESTRA=sample.o stroke.o OBJPARSE=seshat.o meparser.o gparser.o grammar.o production.o symrec.o duration.o se
CC=g++
LINK=-lxerces-c -lm
FLAGS = -O3 -Wno-unused-result #-I/path/to/boost/
OBJFEAS=symfeatures.o featureson.o online.o
OBJMUESTRA=sample.o stroke.o
OBJPARSE=seshat.o meparser.o gparser.o grammar.o production.o symrec.o
duration.o segmentation.o sparel.o gmm.o
OBJTABLA=tablecyk.o cellcyk.o hypothesis.o logspace.o
OBJRNNLIB=Random.o DataExporter.o WeightContainer.o ClassificationLayer.o
Layer.o Mdrnn.o Optimiser.o
RNNLIBHEADERS=rnnlib4seshat/DataSequence.hpp rnnlib4seshat/NetcdfDataset.hpp
rnnlib4seshat/Mdrnn.hpp rnnlib4seshat/MultilayerNet.hpp rnnlib4seshat/Rprop.hpp
rnnlib4seshat/SteepestDescent.hpp rnnlib4seshat/Trainer.hpp
rnnlib4seshat/WeightContainer.hpp
OBJS=$(OBJFEAS) $(OBJMUESTRA) $(OBJPARSE) $(OBJTABLA) $(OBJRNNLIB)
seshat: $(OBJS)
$(CC) -o seshat $(OBJS) $(FLAGS) $(LINK)
seshat.o: seshat.cc grammar.o sample.o meparser.o
$(CC) -c seshat.cc $(FLAGS)
production.o: production.h production.cc symrec.o
$(CC) -c production.cc $(FLAGS)
grammar.o: grammar.h grammar.cc production.o gparser.o symrec.o
$(CC) -c grammar.cc $(FLAGS)
meparser.o: meparser.h meparser.cc grammar.o production.o symrec.o tablecyk.o
cellcyk.o logspace.o duration.o segmentation.o sparel.o sample.o hypothesis.o
$(CC) -c meparser.cc $(FLAGS)
gparser.o: gparser.h gparser.cc
$(CC) -c gparser.cc $(FLAGS)
sample.o: sample.h sample.cc tablecyk.o cellcyk.o stroke.o grammar.o
$(CC) -c sample.cc $(FLAGS)
symrec.o: symrec.h symrec.cc symfeatures.o $(RNNLIBHEADERS)
$(CC) -c symrec.cc $(FLAGS)
duration.o: duration.h duration.cc symrec.o
$(CC) -c duration.cc $(FLAGS)
segmentation.o: segmentation.h segmentation.cc cellcyk.o sample.o gmm.o
$(CC) -c segmentation.cc $(FLAGS)
tablecyk.o: tablecyk.h tablecyk.cc cellcyk.o hypothesis.o
$(CC) -c tablecyk.cc $(FLAGS)
cellcyk.o: cellcyk.h cellcyk.cc hypothesis.o
$(CC) -c cellcyk.cc $(FLAGS)
hypothesis.o: hypothesis.h hypothesis.cc production.o grammar.o
$(CC) -c hypothesis.cc $(FLAGS)
logspace.o: logspace.h logspace.cc cellcyk.o
$(CC) -c logspace.cc $(FLAGS)
sparel.o: sparel.h sparel.cc hypothesis.o cellcyk.o gmm.o sample.o
$(CC) -c sparel.cc $(FLAGS)
gmm.o: gmm.cc gmm.h
$(CC) -c gmm.cc $(FLAGS)
stroke.o: stroke.cc stroke.h
$(CC) -c stroke.cc $(FLAGS)
symfeatures.o: symfeatures.cc online.o featureson.o
$(CC) -c symfeatures.cc $(FLAGS)
featureson.o: featureson.cc featureson.h online.o
$(CC) -c featureson.cc $(FLAGS)
online.o: online.cc online.h
$(CC) -c online.cc $(FLAGS)
#rnnlib4seshat
Random.o: rnnlib4seshat/Random.cpp
$(CC) -c rnnlib4seshat/Random.cpp $(FLAGS)
DataExporter.o: rnnlib4seshat/DataExporter.cpp
$(CC) -c rnnlib4seshat/DataExporter.cpp $(FLAGS)
WeightContainer.o: rnnlib4seshat/WeightContainer.cpp
$(CC) -c rnnlib4seshat/WeightContainer.cpp $(FLAGS)
ClassificationLayer.o: rnnlib4seshat/ClassificationLayer.cpp
$(CC) -c rnnlib4seshat/ClassificationLayer.cpp $(FLAGS)
Layer.o: rnnlib4seshat/Layer.cpp
$(CC) -c rnnlib4seshat/Layer.cpp $(FLAGS)
Mdrnn.o: rnnlib4seshat/Mdrnn.cpp
$(CC) -c rnnlib4seshat/Mdrnn.cpp $(FLAGS)
Optimiser.o: rnnlib4seshat/Optimiser.cpp
$(CC) -c rnnlib4seshat/Optimiser.cpp $(FLAGS)
clean:
rm -f *.o *~ \#*\#
似乎您自己安装了Xerces库,可能是从源代码处安装的。你读过那个图书馆的文档了吗?特别是关于先决条件要求的章节?比如ICU图书馆?也许您也应该花一点时间阅读有关CentOS的文档,以了解如何安装软件包(如果ICU在存储库中)?您没有试过从CentOS存储库安装Xerces吗?那么任何依赖项都应该自动安装。非常感谢@Someprogrammerdude的回复!!是的,我花了很多时间在那上面。我使用YUM 2安装了它。我是从源代码安装的。你能告诉我任何好的在线内容,我可以按照正确安装Xerces我将非常感激!!另一个问题是如何告诉这个品牌(使用xerces从usr/lib64中的不同位置拾取的seshat,我是使用YUM安装的)我是使用这个从YUM安装xerces的您是否尝试过安装
libicu-devel
?从错误消息中,似乎缺少库。