首页 > 编程语言 >libxml2-master源码下载及编译

libxml2-master源码下载及编译

时间:2023-02-02 18:15:27浏览次数:76  
标签:OFF libxml2 xxx 源码 master build LIBXML2 cmake

libxml2源码下载地址
https://gitlab.gnome.org/GNOME/libxml2/-/releases

CMake (mainly for Windows)

Another option for compiling libxml is using CMake:

cmake -E tar xf libxml2-xxx.tar.gz
cmake -S libxml2-xxx -B libxml2-xxx-build [possible options]
cmake --build libxml2-xxx-build
cmake --install libxml2-xxx-build

Common CMake options include:

-D BUILD_SHARED_LIBS=OFF            # build static libraries
-D CMAKE_BUILD_TYPE=Release         # specify build type
-D CMAKE_INSTALL_PREFIX=/usr/local  # specify the install path
-D LIBXML2_WITH_ICONV=OFF           # disable iconv
-D LIBXML2_WITH_LZMA=OFF            # disable liblzma
-D LIBXML2_WITH_PYTHON=OFF          # disable Python
-D LIBXML2_WITH_ZLIB=OFF            # disable libz

You can also open the libxml source directory with its CMakeLists.txt
directly in various IDEs such as CLion, QtCreator, or Visual Studio.

配置:
cmake -S libxml2-v2.10.3 -B libxml2-v2.10.3 -D CMAKE_INSTALL_PREFIX=D:\work\libxml2 -D LIBXML2_WITH_ICONV=OFF -D LIBXML2_WITH_LZMA=OFF -D LIBXML2_WITH_PYTHON=OFF -D LIBXML2_WITH_ZLIB=OFF
生成VS工程文件:
cmake --build libxml2-v2.10.3
打开VS,选择debug或者release进行编译

image

image

标签:OFF,libxml2,xxx,源码,master,build,LIBXML2,cmake
From: https://www.cnblogs.com/nightnine/p/17086632.html

相关文章