上海建站模板源码,网站开发 wenzhou,仿做静态网站多少钱,秦淮html5响应式网站如何在编译时区分-stdc17和-stdgnu17#xff1f;检查宏#xff1f;-腾讯云开发者社区-腾讯云 我正在使用__int128扩展的g。-stdc17的问题是#xff0c;一些C库不具备对该扩展的全部支持(即std::make_unsigned失败)。当使用-stdgnu17时#xff0c;它工作得很好。
我…如何在编译时区分-stdc17和-stdgnu17检查宏-腾讯云开发者社区-腾讯云 我正在使用__int128扩展的g。-stdc17的问题是一些C库不具备对该扩展的全部支持(即std::make_unsigned失败)。当使用-stdgnu17时它工作得很好。
我添加了一个头文件允许limit在使用-stdc17时与__int128一起工作我希望暂时保留它但是在使用-stdgnu17时它会中断(因为它已经定义好了)。所以我想增加一个这样的条件 # -stdgnu17
set(CMAKE_CXX_STANDARD 17)
或者
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -stdc17)