Справка: ошибка TCL в приложении Iphone - PullRequest
0 голосов
/ 26 сентября 2010

Я компилирую приложение Tux Racer World Challenger! Но у меня проблема с TCL. В какой-то файл этого приложения входят:

#include TCL_HEADER

Но когда я компилирую, я получаю ошибку:

 fatal error: 'tcl.h' file not found

Я добавил libtcl8.5.dylib в свой проект. Я использую Xcode 3.2.3 Пожалуйста, помогите мне!

1 Ответ

1 голос
/ 26 сентября 2010

Вам также необходимо убедиться, что файл tcl.h (и поддерживающие его файлы tclDecls.h и tclPlatDecls.h) находятся где-то в пути включения вашего проекта. В моей настройке XCode (которая по общему признанию устарела) она находится под Project Изменить настройки проекта Build Пути поиска Пути поиска заголовка .

Я не уверен, где находятся публичные заголовочные файлы Tcl в вашей системе; попробуйте использовать locate '*tcl.h', чтобы найти копию (я думаю, что есть одна под /System​/Library​/Frameworks​/Tcl.framework​/Versions, если все остальное не помогло, но вы должны подтвердить это самостоятельно). Обратите внимание, что вы можете использовать заголовочный файл Tcl 8.4 для сборки с библиотекой Tcl 8.5 при условии , вы используете только функции API, поддерживаемые 8.4; это означает, что не совсем важно, чтобы вы полностью соответствовали версиям (хотя это и хорошая идея). Если вам нужна функциональность 8.5 (например, API словаря), то вы должны использовать заголовки 8.5 (или более поздние), очевидно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...