【发布时间】:2023-01-27 18:13:08
【问题描述】:
`\src\notation\view
\src\engraving\libmscore`
对于 Musescore。
我在 \view\noteinputcursor.cpp 中有一个文件,我需要在其中做一些数学运算,但数字需要来自 \libmscore\stringdata.cpp - 我希望我正在使用的光标知道我在做什么,知道如何突出显示它,比如一个宽光标或一个窄光标。
引用它的好方法是什么,它必须适用于世界上任何其他编译它的人,而无需在环境或依赖项中添加内容。每个人的最简单的方法。理想情况下,我之外的任何人(以及那些审查我充满希望的未来代码的人)都不会注意到它。
尝试只是做
#include stringdata.h
但后来意识到这是行不通的,因为它们位于不同的文件夹中,并且编译器仅适用于下游而不适用于上游/侧流/并行流等。
【问题讨论】:
-
你可以简单地写
#include "relative/path/to/your/file"。 -
更重要的是,任何编译器都会让您设置包含搜索文件的路径。这些是
-I或/I(大写 i)选项。在编译器的文档中查找它们。