如果在cmake配置中
include_directories(/home/ll)
/home/ll中的標頭檔案查詢優先順序高於系統預設目錄/usr/include和/usr/local/include
即使增加
系統預設的搜尋標頭檔案的目錄隨選擇的c/c++編譯器而變化
交叉編譯例項:
cmake_minimum_required(version 3.8)project(untitled)
set(cmake_cxx_standard 11)
######
可設定部分
start######
set(cross_root_dir /home/ll/raspi-tools)
##########################
#set(cmake_cxx_compiler $/mycross)
set(cmake_find_root_path $)
set(cmake_find_root_path_mode_program never)
set(cmake_find_root_path_mode_library only)
set(cmake_find_root_path_mode_include only)
#include_directories(/home/ll)
set(source_files main.cpp)
add_executable(untitled $)
cmake 指定標頭檔案路徑 CMake 小計
cmake 是乙個高效的 c c makefile 生成工具,具有很好的跨平台性。利用它可以讓 在各個平台上順利的編譯。現在最願意看到的編譯流程就是 mkdir build cd build cmake make 這裡可能不是詳盡的解釋,但是展示了我本人在編寫中常用的命令。利用 cmake 的契機主...
CMake學習 新增標頭檔案路徑,庫路徑,庫
cmake中,新增標頭檔案路徑,對應的函式叫include directories。然後在引數中,把所有需要新增的路徑,加進去就可以了。新增庫路徑,對應的函式叫link directories,同樣,在引數中,把所有的路徑加進去就可以了。cmake中的函式呼叫,是不區分大小寫的,大小寫可以混合使用。...
標頭檔案路徑包含問題
標頭檔案包含兩種,系統標頭檔案和自定義標頭檔案,系統標頭檔案不說了,格式統一,自定義標頭檔案在包含的時候要注意路徑,其實是標頭檔案與主檔案的相對位置關係的問題。ps 另外,linux和windows下也有所區別。舉4個例子,應該就能看明白了。一.這種情況下,在main.c中包含標頭檔案如下 incl...