我是 DLang 和 C 比喻语言的新手。我决定尝试熟悉 D。我决定尝试编写一个包含不同模块的简单库,以查看它在 DLang 中的工作原理,但我遇到了链接器错误问题。这是文件结构:
main.d
mylib
- myModule1.d
- myAnotherModule.d
main.d 中的代码
package main;
import mylib.myModule1.d
void main()
{
MyClass classIniter = new MyClass;
}
在 mylib.myModule1.d 中:
package mylib.myModule1;
import std.stdio;
class World {
public void Hello() {
writeln("Hello World!");
}
}
也许是硬件问题?Apple Silicon 上的 MacOS