hulai 发表于 2014-4-7 15:34:25

求教 有人在 mac 下使用tintin吗?

本帖最后由 hulai 于 2014-4-7 07:39 AM 编辑

我在mac下安装tintin提示
configure: error: pcre header file not found, is the development part present

不管我用port安装pcre 还是 自己编译pcre 都找不到,,,,我看了下 文件是存在的 他就是找不到
类似的 zlib 就不存在这样的问题。

求解决办法

或者能给一个 直接编译好能用的

系统 max os x 10.9.2

mac 新手求教。
北大侠客行MUD,中国最好的MUD

michen 发表于 2014-4-8 00:21:27

两个办法
1.修改TINTIN++代码,把#include <pcre.h>改成 #include "/usr/local/include/pcre.h" (我在10.9.2 lion下面装完是在这里,你看看你的在哪里)
2.把pcre.h copy到你的include目录,路径非常长,在xode里面

hulai 发表于 2014-4-8 11:23:32

回复 2# istillsun


    thank 这个我看了的 ubuntu下我安装没啥问题。mac下的有问题。

hulai 发表于 2014-4-8 11:24:31

回复 3# michen


    谢谢!我晚上回去试试,。

hulai 发表于 2014-4-22 15:32:27

自己编译了pcre 把pcre.h 放在了xcode那个目录下 成功搞定。win、linux、mac机器人完美兼容。

windwoo 发表于 2014-6-18 13:57:31

解决方案:删除xcode,先编译zlib或pcre,在编译的时候会跳出来要求安装xcode command line tool,跳出来对话框,点安装。装好以后就可以直接编译tintin了。
这个问题的关键是xcode的头文件是放在/application/xcode.app这个目录下很深的地方,并且安装了xcode的时候默认调用这个目录下的头文件,而pcre编译好以后默认是在/usr/include里面,所以才会出现这个错误。
或者把xcode下的那个include文件夹ln到/usr/include里,或者直接把pcre.h复制到xcode里面的include文件夹里面。当然后面这2种只是猜想,具体还要各位测试。

另外osx装了tintin以后,进入mud是乱码,原因是osx默认编码不是gbk。可以安装iTerm2替代默认的控制台,把iTerm2的默认编码改成gbk就可以了

corda 发表于 2015-2-7 07:18:38

brew install pcre
页: [1]
查看完整版本: 求教 有人在 mac 下使用tintin吗?