我只是想在橘子酱(6.3)中开始开发游戏。但是当我创建了新的源代码(.cpp和.h)并将它们添加到mkb中,然后尝试运行我的程序时,我收到一条错误,指出无法在路径中找到file.cpp 。这是我的所有文件,除了文件(game.h,game.cpp,main.cpp),这是由Marmalade在我选择新的2D游戏项目时制作的。我应该将我的.cpp和.h文件添加到其他地方吗?
谢谢
答案 0 :(得分:2)
如果没有更多信息,很难给出明确的答案。但是我的猜测是你已经从一个例子中复制和粘贴,而不了解文件部分的语法。基本上是:
files
{
(foo)
humbug.cpp
)
"(foo)"可能看起来很无辜,但它实际上说humbug.cpp实际上在目录foo中 - 相对于mkb文件。通常的做法是实际使用"(来源)"并将所有源文件放在该名称的目录中 - 使源布局更整洁。
当然,如果您有(来源)并且不将这些文件放在目录源中,那么他们将无法找到。我的猜测就是你所看到的。
答案 1 :(得分:1)
为了澄清以前的答案,files
指令的格式是这样的 -
files
{
(<Path relative to MKB>,<Alternate Path>)
["Name of the parent Group in VS/XCode project","Name of the subparent group"]
fileName.cpp
fileName.h
}
例如,我在SoundManager.h
的{{1}}文件夹中有两个文件SoundManager.cpp
和System
,而Source
中有MainMenu.h
和MainMenu.cpp
}}。现在files指令将是 -
Source/UI