tinyxml的makefile文件默认是编译可执行的二进制文件xmltest.  需要改成静态库.

更改OUTPUT := xmltest

为:OUTPUT := libtinyxml.a

 

删除SRCS:=tinyxml.cpp tinyxml-parser.cpp xmltest.cpp tinyxmlerror.cpp tinystr.cpp中的xmltest.cpp

更改${LD} -o $@ ${LDFLAGS} ${OBJS} ${LIBS} ${EXTRA_LIBS}

为:  ${AR} -o $@ ${LDFLAGS} ${OBJS} ${LIBS} ${EXTRA_LIBS}

 

编译好之后 手动把.h文件和.a库文件转移到目标位置: 类似如下:

cp *.h ../../server/depends/include/

cp *.a ../../server/depends/lib/

相关文章:

  • 2021-04-10
  • 2021-09-30
  • 2021-12-13
  • 2021-09-06
  • 2021-12-20
  • 2021-12-15
  • 2021-10-21
猜你喜欢
  • 2022-12-23
  • 2021-06-23
  • 2022-01-12
  • 2021-05-06
  • 2021-12-10
  • 2021-04-15
相关资源
相似解决方案