0
0

Initial commit from DCSP - 2025/12/30 17:01:58

This commit is contained in:
xb
2025-12-30 17:01:58 +08:00
commit 3a4fea17a1
37 changed files with 3992 additions and 0 deletions

46
CMakeLists.txt Normal file
View File

@@ -0,0 +1,46 @@
cmake_minimum_required(VERSION 3.10)
project(ObcHS)
# 设置C++标准
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# 设置编译选项
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -pthread")
# 包含头文件路径
include_directories(
${CMAKE_CURRENT_SOURCE_DIR} # 当前目录
/usr/local/include/simmsg # simmsg头文件目录
/usr/local/include # 系统本地include
/usr/include # 系统include
)
# 链接库路径
link_directories(
/usr/local/lib # 系统本地lib
/usr/lib # 系统lib
/usr/lib/x86_64-linux-gnu # 系统64位库
)
# 添加可执行文件
add_executable(ObcHS
ObcHS-main.cpp
ObcHS.cpp
)
# 链接库
target_link_libraries(ObcHS
pthread
m
rt
simmsg
fastrtps
fastcdr
foonathan_memory
)
# 设置输出目录
set_target_properties(ObcHS PROPERTIES
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
)