假设我有以下目录结构的项目:从姐妹文件夹导入D模块?
myproj/dir1/file1.d
myproj/dir2/file2.d
myproj/main.d
如何导入源文件file1.d
内main
和file2
模块?
假设我有以下目录结构的项目:从姐妹文件夹导入D模块?
myproj/dir1/file1.d
myproj/dir2/file2.d
myproj/main.d
如何导入源文件file1.d
内main
和file2
模块?
file1.d将有module dir1.file1;
行,file2.d将有module dir2.file2;
行,main.d将以module main;
开头。
上面的模块声明将告诉D当遇到如下行时该怎么做:import main, dir2.file2;
;
正如@sigod所建议的那样,请阅读http://dlang.org/module.html了解更多信息。
与问题相关的重要一点:D中的模块路径与配置的导入路径相关,而不是模块文件所在的路径。 – 2013-05-04 11:45:10
好点Mihail! – DejanLekic 2013-05-04 13:41:54
@МихаилСтрашун你如何配置导入路径? – 2015-07-09 21:41:48
请阅读http://dlang.org/module.html和http://ddili.org/ders/d.en/modules.html。 – sigod 2013-05-02 21:59:46