Currently, if protoc is a custom Visual Studio build tool and fails to compile a .proto due to a syntax error or whatever, Visual Studio won't show its error messages. This is because of not following Visual Studio's formatting of error messages.
Melissa -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
>From 29f69f959f387527891ced609f6b2b91860caccd Mon Sep 17 00:00:00 2001 From: Myria <[email protected]> Date: Tue, 16 Dec 2014 14:39:41 -0800 Subject: [PATCH] Fixed the format of Microsoft Visual Studio errors so that they don't get filtered by Visual Studio's hiding of messages it believes are pointless to show. --- .../protobuf/compiler/command_line_interface.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/google/protobuf/compiler/command_line_interface.cc b/src/google/protobuf/compiler/command_line_interface.cc index 1325070..4315087 100644 --- a/src/google/protobuf/compiler/command_line_interface.cc +++ b/src/google/protobuf/compiler/command_line_interface.cc @@ -215,7 +215,7 @@ class CommandLineInterface::ErrorPrinter : public MultiFileErrorCollector, cerr << ":" << (line + 1) << ":" << (column + 1); break; case CommandLineInterface::ERROR_FORMAT_MSVS: - cerr << "(" << (line + 1) << ") : error in column=" << (column + 1); + cerr << "(" << (line + 1) << ") : error : in column=" << (column + 1); break; } } -- 1.7.1
