История изменений
Исправление fsb4000, (текущая версия) :
В Visual Studio твой пример работает: https://imgur.com/a/SRhX2ex
(хотя не всё с модулями работает, в багтрекере можно поискать баги связанные с модулями, вот как пример: https://developercommunity.visualstudio.com/t/Modules-and-chrono_literals/1511719 )
А так, clang у себя на сайте пишет что они не поддерживают модули:
https://clang.llvm.org/cxx_status.html#cxx20
В gcc попробуй так(лень включать VirtualBox, но по идее должно заработать):
$ g++ -std=c++20 -fmodules-ts -x c++-header /usr/include/c++/11/iostream
$ g++ -std=c++20 -fmodules-ts -x c++-header /usr/include/c++/11/string
$ g++ -std=c++20 -fmodules-ts mod.cc -o mod
Исправление fsb4000, :
В Visual Studio твой пример работает: https://imgur.com/a/SRhX2ex (хотя не всё с модулями работает, в багтрекере можно поискать баги связанные с модулями, вот как пример: https://developercommunity.visualstudio.com/t/Modules-and-chrono_literals/1511719 )
А так, clang у себя на сайте пишет что они не поддерживают модули:
https://clang.llvm.org/cxx_status.html#cxx20
В gcc попробуй так(лень включать VirtualBox, но по идее должно заработать):
$ g++ -std=c++20 -fmodules-ts -x c++-header /usr/include/c++/11/iostream
$ g++ -std=c++20 -fmodules-ts -x c++-header /usr/include/c++/11/string
$ g++ -std=c++20 -fmodules-ts mod.cc -o mod
Исправление fsb4000, :
В Visual Studio твой пример работает: https://imgur.com/a/SRhX2ex
А так, clang у себя на сайте пишет что они не поддерживают модули:
https://clang.llvm.org/cxx_status.html#cxx20
В gcc попробуй так(лень включать VirtualBox, но по идее должно заработать):
$ g++ -std=c++20 -fmodules-ts -x c++-header /usr/include/c++/11/iostream
$ g++ -std=c++20 -fmodules-ts -x c++-header /usr/include/c++/11/string
$ g++ -std=c++20 -fmodules-ts mod.cc -o mod
Исходная версия fsb4000, :
В Visual Studio твой пример работает: https://imgur.com/a/SRhX2ex
А так, clang у себя на сайте пишет что они не поддерживают модули:
https://clang.llvm.org/cxx_status.html#cxx20
В gcc попробуй так(лень включать VirtualBox, но по идее должно заработать):
$ g++ -std=c++20 -fmodules-ts -x c++-header /usr/include/c++/11/iostream
$ g++ -std=c++20 -fmodules-ts -x c++-header /usr/include/c++/11/string
$ g++ -std=c++20 -fmodules-ts main.cpp -o hello