Intel® oneAPI DPC++/C++ Compiler
Talk to fellow users of Intel® oneAPI DPC++/C++ Compiler and companion tools like Intel® oneAPI DPC++ Library, Intel® DPC++ Compatibility Tool, and Intel® Distribution for GDB*
798 ディスカッション

Incorrect _MSVC_LANG when compiling with /std:c++latest

ChoonHo
ビギナー
2,929件の閲覧回数

OS

Windows 10

IDE

Visual Studio 19

Compiler

Intel(R) oneAPI DPC++ compiler

Toolkit

oneAPI Base Toolkit version 2021.1-beta09

Problem

msvc and clang report a value of 201704 whereas DPC++ reports 201703, which causes _HAS_CXX20 to be defined as 0, in turn, disabling C++20 features.

Currently, my workaround is to add -Xclang -std=c++20 which reports a value of 201705. However, SYCL headers are incompatible with C++20 std.

0 件の賞賛
1 解決策
PrasanthD_intel
モデレーター
2,917件の閲覧回数

Hi,

 

This is a known issue that while using /std:c++latest with dpcpp in windows, you will face some errors.

Please refer the below release notes for more info: https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-dpcpp-compiler-release-notes-beta.html

We will inform this issue to our internal team.

 

Regards

Prasanth

 

元の投稿で解決策を見る

3 返答(返信)
PrasanthD_intel
モデレーター
2,918件の閲覧回数

Hi,

 

This is a known issue that while using /std:c++latest with dpcpp in windows, you will face some errors.

Please refer the below release notes for more info: https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-dpcpp-compiler-release-notes-beta.html

We will inform this issue to our internal team.

 

Regards

Prasanth

 

ChoonHo
ビギナー
2,914件の閲覧回数
PrasanthD_intel
モデレーター
2,876件の閲覧回数

Hi,


Thanks for the confirmation. We will be closing the thread for now.

Please raise a new thread if you require any additional assistance.


Regards

Prasanth


返信