[英]How to use Additional Module Dependencies in C++20
我在一個文件夾中創建了一個 TestModule.ixx,我想在我的 cpp 項目中使用import TestModule
(在不同的文件夾中)。
我試過TestModule=E:\XXX\TestModule.ixx.ifc;
在屬性-> 附加模塊依賴項中,但出現錯誤 lnk2019。
Q: 如何在其他文件中導入模塊? 有沒有辦法像添加頭文件目錄。
模塊
export module TestModule;
#define ANSWER 42
namespace Example_NS
{
int f_internal() {
return ANSWER;
}
export int f() {
return f_internal();
}
}
主要的:
import TestModule;
import std.core;
using namespace std;
int main()
{
cout << "The result of f() is " << Example_NS::f() << endl; // 42
system("pause");
}
提前致謝。
在構建參數中,我們需要將其添加為選項。
當談到下面的視覺工作室時,它就是這樣工作的。 同樣,其他編譯器也會有一個構建選項。
在 Visual Studio(用於 MSVC)中——項目屬性——“C/C++”——命令行——附加選項
https://docs.microsoft.com/en-us/cpp/build/reference/module-reference?view=msvc-170
/參考文件名
/reference "C:\\Users\\Module.ixx.ifc"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.