LINUX.ORG.RU

История изменений

Исправление 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