i cant run c++ modules using wsl2
已回答
i am trying to basic module code, but i keep getting this error
here are my same code
module;
#include <iostream>
export module maths; // (2)
export int add(int fir, int sec){
return fir + sec;
}
#include <iostream>
import maths; // (1)
int main() {
std::cout << "Hello, World!" << std::endl;
std::cout << add(1, 2) << std::endl;
return 0;
}
请先登录再写评论。
Hello!
C++ 20 named modules are supported in CMake 3.28 and newer when using Ninja and Visual Studio Generators (VS 2022 and newer in combination with the MSVC 14.34 toolset, provided with VS 17.4, and newer), LLVM/Clang 16.0 and newer, and GCC 14 (after the 2023-09-20 daily bump) and newer.
set(CMAKE_CXX_STANDARD 20)
in your CMakeLists.txt?File | Settings | Build, Execution, Deployment | CMake
in CLion.