workspace icon indicating copy to clipboard operation
workspace copied to clipboard

关于win 中引用当前workspace库 使用c++14报错的问题

Open yukai09020 opened this issue 1 year ago • 4 comments

在 C++14 中,命名空间的嵌套声明需要使用单独的语句,而不能像您提供的头文件中那样直接进行嵌套声明。 即需: namespace wsp::details { xxx } ---更改为--- namespace wsp{ namespace details { xxx } }

yukai09020 avatar Dec 13 '23 06:12 yukai09020

ok,想问一下用的是哪个编译器?

CodingHanYa avatar Dec 13 '23 08:12 CodingHanYa

_MSC_VER宏是1935(编译器版本大于等于 MSVC 2015),语言选的是ISO C++14 标准 (/std:c++14)

yukai09020 avatar Dec 14 '23 08:12 yukai09020

不过我的__cplusplus宏是199711L(网上说是C++ 98),但我语言选C++17后__cplusplus宏依旧是199711L,但就能正常编译workspace库

yukai09020 avatar Dec 14 '23 08:12 yukai09020

ok,已解决

CodingHanYa avatar Dec 17 '23 05:12 CodingHanYa