我正在使用 TeamCity 进行持续集成。我在解决方案中的一个项目是进行预构建活动。当我在本地构建项目时它工作正常。但是在 TeamCity 中,构建失败并出现错误代码 3。预构建事件用于构建 Google 协议缓冲区的 proto 文件并创建 C++ 头文件和 C++ 源文件。
以下是预构建事件:
protoc --proto_path=<SourceDir> --cpp_out=<destinationDir> <SourceDir\protofileName1> <SourceDir\Protofilename2>
为什么我在 TeamCity 而不是本地收到此错误?有关如何解决此错误的任何想法?