Visual Studio 2019 は、.cxx または .ixx ファイルをコンパイルしようとしません。ここに私の.cxxファイルがあります:
export module greetings;
import std.core;
export std::string get_greeting_text()
{
return "Hello, World!";
}
ここにメインがあります:
import std.core;
import greetings;
int main()
{
std::cout << get_greeting_text() << '\n';
}
これらのフラグが設定されています: /std:c++latest
, /experimental:module
. エラーメッセージは
C:\...\main.cpp(2,17):error C2230: could not find module 'greetings'
C:\...\main.cpp(6,2): error C3861: 'get_greeting_text': identifier not found
...しかし、greetings.cxx をコンパイルしようとする行が表示されないので、それが問題になるはずです。.ixx に変更しても効果はありません。修正は何ですか?