2013-02-11 18 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/"); 

然後,將文件複製構建階段添加到您的目標和目的地設定爲「資源」和子路徑爲「數據」。從現在開始,您可以將所需的文件拖放到構建階段,並將其包含在內。

相關問題