gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 01:47:45 25 4
gpt4 key购买 nike

在 C++ 中,当我需要来自 classes.cpp 的“actions.cpp”中的类时我包括标题,如 #include <classes.h> .但尝试 use classes.chpl失败了,有没有.h等效我应该使用?

最佳答案

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

use classes;

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

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

如果 classes.chpl位于不同的目录中,您还需要在编译时通过 -M 指定其位置或 --module-dir旗帜。例如,如果 usesClasses.chpl使用 classes.chpl , 和 classes.chpl住在一个名为 helpers 的目录中,你会写
chpl -M helpers/ usesClasses.chpl

编译程序时

关于chapel - 在 Chapel 文件中包含第二个源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47360626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com