2013-02-11 24 views
0

我想我的开放式架构的项目转移到其他机器进行测试。但是当我尝试打开一个建立产品(通过主办方出口)的应用程序启动时没有我设置(通过ofTrueTypeFont)的文本。它也不会加载我使用的xml中的任何数据。如果我在同一台机器上打开导出的产品,也会发生这种情况。字体和个XML在Xcode的开放式架构没有找到建产品

字体加载,如: 在.H

ofTrueTypeFont fontLarge; 

中的.cpp

fontLarge.loadFont("font.ttf", 35); 
fontLarge.drawString("Display that String", 30,30); 

我已经尝试了不同的生成阶段。将.ttfs和.xmls复制到各种目录,但应用程序无法找到它。

试图内/应用/内容(/ bin)中的数据文件夹,/框架,在/ usr/... ...每一个,我可以在最终产品中想象的文件夹中。我在这里错过了什么?

的Xcode 4.6/OS X 10.8.2/0073了openFrameworks

回答

1

不知道这是最好的方法,但是这是我如何解决它:

添加到您的应用程序设置:

ofSetDataPathRoot("../Resources/data/"); 

然后,将文件复制构建阶段添加到您的目标和目的地设定为“资源”和子路径为“数据”。从现在开始,您可以将所需的文件拖放到构建阶段,并将其包含在内。

相关问题