cyber hello world

发布时间 2023-07-09 22:08:45作者: WTSRUVF

CPP文件

#include <cyber/cyber.h>



int main(int argc, char* argv[])
{
    apollo::cyber::Init(argv[0]); // 初始化日志
    AINFO << "hello world" << endl; // 输出日志


  return 0;
}

BUILD文件及编译执行

// demo_cc目录下新建buld文件,demo_cc目录即为cpp所在目录
cc_binary(
    name = "1",
    src = ["1.cpp"],
    deps = ["//cyber"] // 因为include了cyber.h

)


bazel build cyber/demo_cc/...   // 构建demo_cc目录下的所有文件

source cyber/setup.bash  // 刷新环境变量

./bazel-bin/cyber/demo_cc/name // 执行