1

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 に変更しても効果はありません。修正は何ですか?

4

2 に答える 2