安裝GTK 1.2(包名GTK1)與MacPorts的扼流圈最終作,在libintl.h線440失蹤locale_t
extern locale_t libintl_newlocale (junk, stuff, stuff)
編譯器無法找到locale_t,我不會做任何更好。
該文件導入不存在的locale.h以及未定義此類型的xlocale.h。
locale_t應該定義在哪裏?這可能像錯過的依賴一樣容易,但我不知道缺少什麼。
根據要求,這裏是xlocale.h,減去版權,這是Open Group的。
#include <X11/Xfuncproto.h>
#include <X11/Xosdefs.h>
#ifndef X_LOCALE
#include <locale.h>
#else
#define LC_ALL 0
#define LC_COLLATE 1
#define LC_CTYPE 2
#define LC_MONETARY 3
#define LC_NUMERIC 4
#define LC_TIME 5
_XFUNCPROTOBEGIN
extern char *_Xsetlocale(
int /* category */,
_Xconst char* /* name */
);
_XFUNCPROTOEND
#define setlocale _Xsetlocale
#include <stddef.h>
#endif /* X_LOCALE */
你能在這裏複製xlocale.h 感謝 Alok.Kr. – 2010-07-02 09:15:27