Help Requested: error C3646: 'noexcept' unknown override specifer

277 views
Skip to first unread message

Dan Morin

unread,
Sep 10, 2019, 4:31:06 PM9/10/19
to Protocol Buffers
Hello,

I'm attempting to install Protobuffers Version 3.6.1 on a windows 7 machine. I've reached the 'nmake' step after the multiline cmake command, and am using the command prompt from Visual Studio 2017

Compiling quickly terminates with many errors saying "error C3646: 'noexcept' : unknown override specifier"

The only feedback I've seen related to this mentions that Visual Studio 2013 can't handle the noexcept identifier. (But that 2015 does. That seems to imply that 2017 does as well)

Does anyone have an idea what my problem might be? Has anyone run into a similar issue?

Thank you,

Dan

Adam Cozzette

unread,
Sep 10, 2019, 4:38:49 PM9/10/19
to Dan Morin, Protocol Buffers
Is there anything that could be preventing your build from using C++11 (or higher)?

--
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 protobuf+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/125d105c-9d4a-4d83-981c-04d3c4c8ce7f%40googlegroups.com.

Dan Morin

unread,
Sep 10, 2019, 4:52:23 PM9/10/19
to Adam Cozzette, Protocol Buffers
Not that I'm aware of. Running cl.exe in the VS command prompt shows 'C/C++ Optimizing Compiler Version 19.12.25830.2 for x86'
Reply all
Reply to author
Forward
0 new messages