web de referencia: https://github.com/libuv/libuv/blob/master/README.md
https://www.cnblogs.com/cnxkey/articles/10058702.html
Una, la instalación libuv
1, instaladas las ventanas (en el presente documento vs2017 compilado)
-
Descargar libuv: https://github.com/libuv/libuv
-
Descargar gyp ( https://github.com/turbulenz/gyp ) colocada bajo la descompresión después libuv / construcción
-
gyp instalación requiere entorno de pitón, descarga python2.X ( https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi ) Magnitud de la instalación y el entorno de configuración
-
gyp instalación: cmd introducir libuv / build / YPG en ejecución: setup.py install
-
herramienta de compilador vs2017 abierta para compilar la versión de depuración de 32 bits aquí (Inicio -> vs2017-> x 86 herramientas, el derecho a ejecutar con privilegios de administrador)
-
Instalación libuv: Cambie al directorio del proyecto ejecutar vs2017 vcbuild
-
Cuando haya terminado, en construcción de depuración / lib generará .lib biblioteca, copiarlo incluyen bibliotecas de ingeniería y .lib a su uso
2, montado bajo Linux
-
Descargar libuv: https://github.com/libuv/libuv
-
Extracción de alquitrán -zxvf libuv-v1.32.0.tar.gz
-
Si la falta de libtool biblioteca, por favor instalar yum install libtool
-
autogen.sh sh
-
./configure
-
hacer
-
make check (desconocimiento de error)
-
make install
-
Crear un enlace blando ln -s /usr/local/lib/libuv.so.1 /usr/lib64/libuv.so.1
Dos, el uso libuv
1), usando las ventanas
1. Crear un nuevo proyecto vs2017
2, agregue el directorio que contiene los archivos de cabecera libuv, bibliotecas directorio libuv añadido de biblioteca .lib
3, conflicto Dependencias adicionales se suman los elementos necesarios lib biblioteca biblioteca causó ignorado LIBCMTD
Dependencias adicionales:
libuv.lib
Ws2_32.lib
iphlpapi.lib
Userenv.lib
Psapi.lib
No haga caso de biblioteca por defecto específica: LIBCMTD
4, se puede compilar el proyecto
2) usando la siguiente Linxu
1, se puede realizar la g ++ test.cpp -luv