Clion 中CmakeLists.txt链接linux服务器 添加 依赖库

g++ 编译cpp,如果环境变量里已经添加依赖库目录的话,可以直接通过-l (lib)xxx(.so)添加依赖项

CLion链接 远程linux服务器后,由于不像VS一样,直接在链接器-依赖库里可以添加lib.so项

cmake_minimum_required(VERSION 3.16)
project(prj2_zinx_study)

set(CMAKE_CXX_STANDARD 14)

set(INC_DIR /usr/inlcude)
set(LINK_DIR /usr/lib)
include_directories(${
    
    INC_DIR})
link_directories(${
    
    LINK_DIR})
link_libraries(zinx)

add_executable(prj2_zinx_study main.cpp)
target_link_libraries(prj2_zinx_study zinx)
set(INC_DIR /usr/inlcude)
set(LINK_DIR /usr/lib)

是定义依赖库的目录

include_directories(${
    
    INC_DIR})
link_directories(${
    
    LINK_DIR})

是链接到指定目录

但是一般只用添加下面一条即可

link_libraries(zinx)

猜你喜欢

转载自blog.csdn.net/esjiang/article/details/107146791
今日推荐