My development platform is Windows 10 && Visual Studio 2017.
Project properties>C++ compiler> LLVM.
when i try to compile a feature from v17 clang gives an error like the following.
clang-cl does not support MVSC Modules(/experimental/module). This file connot be compiled.
Can someone has any experience on how to overcome this issue.
The error sounds pretty unambiguous. Somewhere in your code you use the experimental modules feature, which MSVC supports but Clang doesn't. Either don't try to build with Clang or stop using the feature.
Modules is not a C++17 feature. It's currently thought it will be included in C++20, but nothing is final yet. Some compilers have decided to include a preview of the feature, but that's it. You really shouldn't be using experimental features, as they're likely to change before the standard is finalized (assuming they're ever even included).
We'll see whether modules will be present in C++20 at the end of the San Diego committee meeting soon, when trip reports are released. The meeting ends tomorrow, and represents the C++20 feature freeze.