Compilation 构建Omnet时出错++;:无法在Mountain lion上构建Tcl/Tk应用程序

Compilation 构建Omnet时出错++;:无法在Mountain lion上构建Tcl/Tk应用程序,compilation,osx-lion,omnet++,Compilation,Osx Lion,Omnet++,我正在尝试在Mountain Lion上编译Omnet++4.1。当我打字时: ./configure 我得到以下错误: 配置:错误:无法生成Tcl/Tk应用程序,可能是由于配置错误或缺少X11头或库。查看config.log了解更多信息 我记得在Lion上编译时没有遇到任何问题,有什么办法可以让它在Mountain Lion上运行吗?在上找到了解决方案,我将它粘贴到这里: 大家好 刚试过昨天发布的《山狮》。不幸的是, 默认情况下,新MacOSX不包括X11。我真的很讨厌这个 决定。因此,当

我正在尝试在Mountain Lion上编译Omnet++4.1。当我打字时:

./configure 
我得到以下错误:

配置:错误:无法生成Tcl/Tk应用程序,可能是由于配置错误或缺少X11头或库。查看config.log了解更多信息


我记得在Lion上编译时没有遇到任何问题,有什么办法可以让它在Mountain Lion上运行吗?

在上找到了解决方案,我将它粘贴到这里:

大家好

刚试过昨天发布的《山狮》。不幸的是, 默认情况下,新MacOSX不包括X11。我真的很讨厌这个 决定。因此,当我们这样做时,它不会通过Tcl/Tk检查 /配置

经过数小时的努力,我终于找到了解决办法:

  • 在下载并安装XQuartz
  • 在/usr/include:sudo ln-s/opt/X11/include/X11/usr/include处创建一个符号链接
  • 你们都准备好了。在2中,您还可以设置一些环境变量 相应地,而不是进行符号链接

    未来OMNET++发布可考虑设置关联环境 变量,以便编译器在中查找Xlib.h /选择/X11/include/X11与山狮

    刚刚成功编译了模拟器,没有遇到其他问题 问题还没有解决

    玩得开心, TS


    如果您在Linux(ubuntu)上遇到同样的问题,可以在控制台中运行以下解决方案:

    sudo apt-get install build-essential gcc g++ bison flex perl tcl-dev tk-dev blt libxml2-dev zlib1g-dev openjdk-6-jre doxygen graphviz openmpi-bin libopenmpi-dev libpcap-dev
    

    安装XQuartz仍然是克服这个问题的解决方案。

    Thx(很多:),工作起来很有魅力。虽然我搜索了omnetpp谷歌组,但我找不到它。请注意,路易斯对原始帖子进行了编辑,使symlink命令更加明确。