fix
This commit is contained in:
parent
681ac70d10
commit
08e4a9cbcb
21
rebar.config
21
rebar.config
@ -10,16 +10,17 @@
|
|||||||
% 核心:强制指定 proto 路径 + 输出到你的 apps/sdlan
|
% 核心:强制指定 proto 路径 + 输出到你的 apps/sdlan
|
||||||
% ======================
|
% ======================
|
||||||
{gpb_opts, [
|
{gpb_opts, [
|
||||||
{i, "proto"}, % proto 放在你的 app 里面
|
{i, "proto"}, % proto 文件路径
|
||||||
{src_dirs, ["proto"]},
|
{src_dirs, ["proto"]}, % 源码目录(必须)
|
||||||
recursive,
|
recursive, % 递归查找 proto 文件
|
||||||
{module_name_suffix, "_pb"},
|
{module_name_suffix, "_pb"}, % 生成模块后缀
|
||||||
{o_erl, "src"},
|
{o_erl, "src"}, % .erl 输出目录
|
||||||
{o_hrl, "include"},
|
{o_hrl, "include"}, % .hrl 输出目录
|
||||||
{strings_as_binaries, true},
|
{hrl_include_lib, "gpb/include/gpb.hrl"}, % ⚡ gpb 内部 record
|
||||||
type_specs,
|
{strings_as_binaries, true}, % proto string → Erlang binary
|
||||||
report,
|
type_specs, % 生成 type specs
|
||||||
verbose
|
report, % 编译报告
|
||||||
|
verbose % 打印详细信息
|
||||||
]}.
|
]}.
|
||||||
|
|
||||||
{deps, [
|
{deps, [
|
||||||
|
|||||||
@ -46,8 +46,8 @@
|
|||||||
-export([gpb_version_as_string/0, gpb_version_as_list/0]).
|
-export([gpb_version_as_string/0, gpb_version_as_list/0]).
|
||||||
-export([gpb_version_source/0]).
|
-export([gpb_version_source/0]).
|
||||||
|
|
||||||
|
-include_lib("gpb/include/gpb.hrl").
|
||||||
-include("sdlan_pb.hrl").
|
-include("sdlan_pb.hrl").
|
||||||
-include("gpb.hrl").
|
|
||||||
|
|
||||||
%% enumerated types
|
%% enumerated types
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user