다른 프로젝트 protobuf 파일에서 메시지 유형 가져 오기

테디

다양한 언어로 빌드 할 때 내가 포함하는 proto 파일을 공개적으로 사용할 수있는 방식으로 proto 파일을 빌드하려고합니다. 시도했지만 import public "webrtc/signaling.proto""사용되지 않음"메시지가 제거되었지만 명령을 사용할 때 RTCMessage의 메시지 유형은 여전히 ​​내 C # 빌드 Mafia.cs에 포함되지 ./protoc.exe -I=G:/MafiaProject/MafiaProtobuf/protofiles --csharp_out=G:/MafiaProject/MafiaProtobuf/csharp_out G:/MafiaProject/MafiaProtobuf/protofiles/mafia.proto않지만 이동을 위해 빌드 할 때 포함 된 것 같습니다.

syntax = "proto3";
option go_package = "github.com/rgeorgeoff/webRTCProto";
package webrtc;

enum ReqType {
  SDP = 0;
  ICE = 1;
}

message RTCMessage {
  ReqType req_type = 1;
  bytes data = 2;
}

그리고 위의 디렉토리 인 mafia.proto에서 :

syntax = "proto3";
option go_package = "github.com/rgeorgeoff/SlimePartyGoServer/protobuf3";
package mafia;
import "webrtc/signaling.proto";

... other definitions...

내 빌드의 빌드 파일 (python / go / etc)에서 메시지 유형 / 열거 형을 사용할 수 있기를 원합니다. C #을 위해 모든 파일을 개별적으로 빌드하고 개별적으로 복사해야합니까?

마테오

proto 파일의 모든 경로를 protoc 명령에 대한 입력 인수로 전달해야합니다. 예를 들면 다음과 같습니다.

protoc -I = "."/ MafiaProject / MafiaProtobuf / protofiles --csharp_out = "."/ MafiaProject / MafiaProtobuf / csharp_out MafiaProject / MafiaProtobuf / protofiles / .proto MafiaProject / MafiaProtobuf / protofiles / webrtc / .proto

다음과 같은 트리 구조를 고려하십시오.

MafiaProject
└── MafiaProtobuf
    ├── csharp_out
    │   ├── Mafia.cs
    │   └── Signaling.cs
    └── protofiles
        ├── mafia.proto
        └── webrtc
            └── signaling.proto

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Eclipse Luna에서 프로젝트를 가져온 후 프로젝트 파일을 가져 오지 않습니다.

분류에서Dev

완전히 다른 JSP 프로젝트에서 JSP 프로젝트로 XML 파일 가져 오기

분류에서Dev

키에서 다른 로케일의 모든 리소스 파일에서 메시지 가져 오기

분류에서Dev

파이썬에서 다른 프로젝트를 모듈로 가져 오기

분류에서Dev

한 Eclipse 프로젝트에서 다른 프로젝트로 파일을 가져 오는 방법

분류에서Dev

입력 유형 파일 MVC5에 대한 편집보기 텍스트 상자에서 업로드 된 이미지 다시 가져 오기

분류에서Dev

엔티티 유형은 기존 프로젝트에서 가상으로 표시되지 않습니다.

분류에서Dev

Shapely에서 지오메트리 유형으로 PostGIS 지오메트리 유형을 Python으로 가져 오기?

분류에서Dev

모듈로 변환하지 않고`d.ts` 파일 내에서 유형 (다른 파일에서)을 가져 오는 방법은 무엇입니까?

분류에서Dev

Angular로 입력 유형 이메일에서 값 가져 오기

분류에서Dev

PHP에서 exe 파일에 대해 다른 MIME 유형 가져 오기

분류에서Dev

MassTransit에서 PipeContext에서 메시지 유형 가져 오기

분류에서Dev

내 프로젝트의 다른 경로에서 사전 가져 오기

분류에서Dev

JMS에서 메시지 유형 가져 오기-IBM MQ

분류에서Dev

다른 패키지에서 Python 파일로 Cython 모듈 가져 오기

분류에서Dev

다른 프로젝트에서 Terraform 가져 오기 ECS 작업 정의

분류에서Dev

다른 프로젝트에서 접두사 헤더 가져 오기

분류에서Dev

다른 프로젝트에서 클래스 인스턴스 가져 오기

분류에서Dev

스크립트 파일에서 SFTP에 가져 오기 명령을 제공하지만 대화 형 암호 로그인은 유지합니다.

분류에서Dev

가져온 다른 프로젝트로 프로젝트 가져 오기

분류에서Dev

공유 프로젝트에서 유형을 가져 오는 방법

분류에서Dev

각기 다른 유기체에서 시퀀스 길이 가져 오기-genbank 파일

분류에서Dev

React 프로젝트에서 Unity 파일 가져 오기

분류에서Dev

dotnet Core-내 프로젝트에서 streamreader 용 csv 파일의 올바른 위치 가져 오기

분류에서Dev

다른 PHP 페이지에서 파일 이름 가져 오기

분류에서Dev

한 파일에서 다른 MATLAB으로 변수 가져 오기

분류에서Dev

함수에서 다른 PHP 파일로 값 가져 오기

분류에서Dev

다른 파일에서 AndroidManifest로 정보 가져 오기

분류에서Dev

다른 셀 값을 기반으로 다른 시트에서 값 가져 오기

Related 관련 기사

  1. 1

    Eclipse Luna에서 프로젝트를 가져온 후 프로젝트 파일을 가져 오지 않습니다.

  2. 2

    완전히 다른 JSP 프로젝트에서 JSP 프로젝트로 XML 파일 가져 오기

  3. 3

    키에서 다른 로케일의 모든 리소스 파일에서 메시지 가져 오기

  4. 4

    파이썬에서 다른 프로젝트를 모듈로 가져 오기

  5. 5

    한 Eclipse 프로젝트에서 다른 프로젝트로 파일을 가져 오는 방법

  6. 6

    입력 유형 파일 MVC5에 대한 편집보기 텍스트 상자에서 업로드 된 이미지 다시 가져 오기

  7. 7

    엔티티 유형은 기존 프로젝트에서 가상으로 표시되지 않습니다.

  8. 8

    Shapely에서 지오메트리 유형으로 PostGIS 지오메트리 유형을 Python으로 가져 오기?

  9. 9

    모듈로 변환하지 않고`d.ts` 파일 내에서 유형 (다른 파일에서)을 가져 오는 방법은 무엇입니까?

  10. 10

    Angular로 입력 유형 이메일에서 값 가져 오기

  11. 11

    PHP에서 exe 파일에 대해 다른 MIME 유형 가져 오기

  12. 12

    MassTransit에서 PipeContext에서 메시지 유형 가져 오기

  13. 13

    내 프로젝트의 다른 경로에서 사전 가져 오기

  14. 14

    JMS에서 메시지 유형 가져 오기-IBM MQ

  15. 15

    다른 패키지에서 Python 파일로 Cython 모듈 가져 오기

  16. 16

    다른 프로젝트에서 Terraform 가져 오기 ECS 작업 정의

  17. 17

    다른 프로젝트에서 접두사 헤더 가져 오기

  18. 18

    다른 프로젝트에서 클래스 인스턴스 가져 오기

  19. 19

    스크립트 파일에서 SFTP에 가져 오기 명령을 제공하지만 대화 형 암호 로그인은 유지합니다.

  20. 20

    가져온 다른 프로젝트로 프로젝트 가져 오기

  21. 21

    공유 프로젝트에서 유형을 가져 오는 방법

  22. 22

    각기 다른 유기체에서 시퀀스 길이 가져 오기-genbank 파일

  23. 23

    React 프로젝트에서 Unity 파일 가져 오기

  24. 24

    dotnet Core-내 프로젝트에서 streamreader 용 csv 파일의 올바른 위치 가져 오기

  25. 25

    다른 PHP 페이지에서 파일 이름 가져 오기

  26. 26

    한 파일에서 다른 MATLAB으로 변수 가져 오기

  27. 27

    함수에서 다른 PHP 파일로 값 가져 오기

  28. 28

    다른 파일에서 AndroidManifest로 정보 가져 오기

  29. 29

    다른 셀 값을 기반으로 다른 시트에서 값 가져 오기

뜨겁다태그

보관