最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CMakeList中自動編譯protobuf文件過程

 更新時間:2022年12月16日 15:51:49   作者:ztenv  
這篇文章主要介紹了CMakeList中自動編譯protobuf文件過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

CMakeList中自動編譯protobuf文件

可以使用下面的命令:

protobuf_generate_cpp
protobuf_generate_python

例如:

find_package(Protobuf REQUIRED)
include_directories(${Protobuf_INCLUDE_DIRS})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS foo.proto)
protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS EXPORT_MACRO DLL_EXPORT foo.proto)
protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS DESCRIPTORS PROTO_DESCS foo.proto)
protobuf_generate_python(PROTO_PY foo.proto)
add_executable(bar bar.cc ${PROTO_SRCS} ${PROTO_HDRS})
target_link_libraries(bar ${Protobuf_LIBRARIES})
``

CMakelists設(shè)置不同版本的protobuf 指定路徑尋找

find_package(protobuf REQUIRED HINTS "path")

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

四子王旗| 镇康县| 宁武县| 郧西县| 宜昌市| 西贡区| 楚雄市| 岑巩县| 泰来县| 文山县| 洛浦县| 常德市| 孟州市| 井研县| 沧州市| 灵丘县| 德江县| 宽甸| 双柏县| 昭平县| 南澳县| 万载县| 汤阴县| 贵港市| 威远县| 宿松县| 达拉特旗| 华蓥市| 双峰县| 太原市| 临洮县| 日喀则市| 琼结县| 清丰县| 蒙城县| 精河县| 浦县| 房山区| 广宗县| 施甸县| 洛阳市|