xcode:
同時需要使用itk、o
pencv、vtk 等庫時,用cmake
解決方法:在你的cmakelist.tst檔案裡新增如下
相應的包,再用cmake生成工程即可:
具體寫法如下:
#新增opencv包
set(opencv_dir /users/rf/opencv) #這裡是你的庫編譯後的位置,裡面有很多lib檔案和標頭檔案
find_package( opencv required )
include_directories( $ )
#新增vtk包
set(vtk_dir /users/rf/vtk-8.1.2/bin)
find_package( vtk required )
include( $ )
#新增itk包
set(itk_dir /users/rf/insighttoolkit-5.0.0/bin)
find_package(itk required)
include($)
cmake中新增 g編譯選項
在cmake 3.12之前,新增編譯選項可以如下方式新增 add definitions wall g 新增了之後,就相當於在編譯的時候加上了 wall g選項 沒加之前 gcc c main.c o test 新增之後,相當於 gcc g wall c main.c o test書中給出的示例如下...
cmake 新增opencv 動態庫
cmakelists.txt 新增opencv 動態庫 cmake minimum required version 2.8 專案資訊 project server set cmake c compiler g add compile options std c 11 查詢當前目錄下的所有原始檔 並...
用CMake 編譯Android庫
但現在很多專案使用cmake來編譯 cmakelists.txt androidstuidio已經提供了cmake的支援 沒用過 直接使用cmake命令列也是可以編譯android native庫的。參考官方文件給的說明 for example,a toolchain file might cont...