我編譯Tux Racer World Challenger應用程序!但我遇到了TCL的問題。在這種應用中的一些文件,包括:幫助:Iphone應用程序中的TCL錯誤
#include TCL_HEADER
但是當我編譯錯誤:
fatal error: 'tcl.h' file not found
我已經加入libtcl8.5.dylib在我的項目。我正在使用Xcode 3.2.3 請幫幫我!
我編譯Tux Racer World Challenger應用程序!但我遇到了TCL的問題。在這種應用中的一些文件,包括:幫助:Iphone應用程序中的TCL錯誤
#include TCL_HEADER
但是當我編譯錯誤:
fatal error: 'tcl.h' file not found
我已經加入libtcl8.5.dylib在我的項目。我正在使用Xcode 3.2.3 請幫幫我!
您還需要確保tcl.h
文件(及其支持文件tclDecls.h
和tclPlatDecls.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(或更高版本)的頭文件。