視覺SLAM十四講第二講代碼實戰

代碼位置:https://gitee.com/chunqiushenye/visual_slam_14_code_practice


知道的就不說了,說一下不明確的。


add_executable( helloSLAM helloSLAM.cpp )
如果只生成一個可執行程序,就這樣“add_executable”寫,“helloSLAM”是生成的可執行程序的名字,
“helloSLAM.cpp” 是生成可執行程序的源代碼。可執行程序是這個樣子的。
在這裏插入圖片描述


add_library( hello libHelloSLAM.cpp )
如果這個源代碼是用來生成靜態鏈接庫的就要這樣寫“add_library”,“hello”是生成靜態庫的名字,
“libHelloSLAM.cpp”是生成靜態庫的文件。靜態庫的名字會默認加上"lib"前綴和".a"後綴。
在這裏插入圖片描述


add_library( hello_shared SHARED libHelloSLAM.cpp )
如果這個源代碼是用來生成動態鏈接庫的就要這樣寫“add_library+SHARED”,“hello_shared”是生成動態庫的名字,“libHelloSLAM.cpp”是生成動態庫的文件。
動態庫的名字會默認加上"lib"前綴和".so"後綴。
在這裏插入圖片描述


add_executable( useHello useHel

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章