C语言学习之libuv--helloworld
C语言学习之libuv–helloworld
1.按照官网进行程序编译
2.helloworld
cmake配置
cmake_minimum_required(VERSION 3.4)
project(example C)
set(SLTC_SDK_INC_DIR "${PROJECT_SOURCE_DIR}/../include")
set(SLTC_SDK_LIB_DIR "${PROJECT_SOURCE_DIR}/../build")
add_subdirectory(src)
include_directories(
${SLTC_SDK_INC_DIR}
)
add_executable(hello hello.c)
target_link_libraries(hello ${SLTC_SDK_LIB_DIR}/libuv.so)
hello.c
#include <stdio.h>
#include <uv.h>
int main() {
uv_loop_t *loop = uv_loop_new();
printf("Now quitting.\n");
uv_run(loop, UV_RUN_DEFAULT);
return 0;
}