在 Chapel 文件中包含第二个源文件

2023-12-28

在 C++ 中,当我需要“actions.cpp”中的类时classes.cpp我包括标题,例如#include <classes.h>。但正在努力use classes.chpl失败了,有没有.h我应该使用等价物?


仅用于模块名称,而不是完整文件名。如果你的文件classes.chpl没有包含其全部内容的显式模块,那么您可以输入

use classes;

为了从另一个文件访问其内容。

If classes.chpl与带有 use 语句的文件位于同一目录中,这应该是访问其符号所需的全部内容。

If classes.chpl位于不同的目录中,您还需要在编译时通过-M or --module-dir旗帜。例如,如果usesClasses.chpl有一个用途classes.chpl, and classes.chpl住在一个名为helpers,你会写

chpl -M helpers/ usesClasses.chpl

编译程序时

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Chapel 文件中包含第二个源文件 的相关文章

随机推荐