我是新来的D语言。我正在尝试导入我的自定义类以供在main()函数中使用。如何从D中的不同源文件导入类?
项目struture:
DlangApp/app.d
DlangApp/ClassOne.d
ClassOne.d:
app.d:
import std.stdio;
import ClassOne;
void main()
{
auto aNumber = 10;
auto aString = "This is a string.";
writefln("A string: %s\nA number: %s", aString, aNumber);
}
当我运行dmd -run app.d
,我得到这个错误信息:
app.obj(app)
Error 42: Symbol Undefined _D8ClassOne12__ModuleInfoZ
---errorlevel 1
我在这里做错了什么?
或者,尝试'rdmd'。 – personak