2010-09-26 61 views
0

我編譯Tux Racer World Challenger應用程序!但我遇到了TCL的問題。在這種應用中的一些文件,包括:幫助:Iphone應用程序中的TCL錯誤

#include TCL_HEADER 

但是當我編譯錯誤:

fatal error: 'tcl.h' file not found 

我已經加入libtcl8.5.dylib在我的項目。我正在使用Xcode 3.2.3 請幫幫我!

回答

1

您還需要確保tcl.h文件(及其支持文件tclDecls.htclPlatDecls.h)位於項目包含路徑中的某個位置。在我的Xcode的設置(這是現在公認的老),它的下項目編輯項目設置構建搜索路徑頭搜索路徑

我不確定Tcl公共頭文件在系統中的位置;嘗試使用locate '*tcl.h'找到一份副本(我相信如果所有其他都失敗了,那麼下面有一個/System​/Library​/Frameworks​/Tcl.framework​/Versions,但您應該自己確認一下)。請注意,您可以使用Tcl 8.4頭文件與Tcl 8.5庫構建提供您只使用8.4支持的API函數;這意味着完全匹配版本並不是完全關鍵(儘管如此,仍然是一個好主意)。如果你需要8.5的功能(例如字典API),那麼顯然你必須使用8.5(或更高版本)的頭文件。