如何使用clion進行調庫?

時間 2021-06-03 06:31:17

1樓:邱昊宇

cmake_minimum_required

(VERSION

3.3)

find_package

(Eigen3

3.3.4

REQUIRED

)# Eigen3 版本 >= 3.3.4

add_executable

(demo

main.cpp

)# 由 main.cpp 構建可執行檔案 demo

target_link_libraries

(demo

PRIVATE

Eigen3::Eigen)#

demo

依賴Eigen3

提供的Eigen

目標一般支援 CMake 的第三方庫都會提供形如 Eigen3Config.cmake 的配置檔案供 find_package 使用,這個庫所提供的依賴目標也都在這個檔案(及其引用的檔案)裡有說明。

第三方庫如果安裝在系統預設位置(比如 /usr/local/X、C:/Program Files/X 等)都可以被 find_package 自動找到。如果第三方庫不是安裝在預設位置,以及 find_package 和 target_link_libraries 的具體用法可以看 CMake 文件:

find_package - CMake 3.12.0-rc3 Documentation

target_link_libraries - CMake 3.12.0-rc3 Documentation

如何在CLion上配置使用OpenCV?

繁星藍雨 cmake minimum required VERSION 3.13 引入專案 project pedestrian detection set CMAKE CXX STANDARD 14 找到opencv的包 find package OpenCV REQUIRED include d...

調外和弦是如何使用的?

TJNiiiaaann 我來給你解答吧。突然運用調系外的和弦會有突兀感,為了良好地利用這種突兀感,就必須遵守乙個原則,這個原則背後涉及的理論叫做 色彩和聲 它是由華萃康先生研究出來的,具體的可以參看 色彩和聲 具體說一下這個原則 衡量乙個和聲進行的突兀程度的量詞叫做 色差 色彩度之差 色差越高,乙個...

Swift如何與資料庫進行互動?

logobaby 這個雖然我是做安卓的但是可以給你講個概念 你可能有一些web開發的基礎吧?在移動端,手機內部確實有資料庫,叫sqlite,但是這個資料庫一般不會儲存大量的資料內容的,只是一些小的資料儲存或者快取資料會用到sqlite,比如記錄使用者應用版本號或者是使用者是否第一次登陸等小資料。一般...