我已经在我的Mac上安装了swig,它在控制台中正常工作。如果我在终端输入swig -verison,它会吐出版本。 Eclipse一直告诉我它无法找到swig。我正在使用liquidfun库http://google.github.io/liquidfun/SWIG/html/index.html,它告诉我将这个导出SWIG_BIN = $(“which”swig)放在.bashrc中,我做了。该环境变量也通过终端注册。 Eclipse STILL不会正确地抓住swig。怎么了?
答案 0 :(得分:2)
Bash会读取.bash_profile
,.bash_login
或.profile
。我不希望Eclipse进程加载这样的文件(虽然我可能错了),也不希望SWIG_BIN变量加宽其可执行文件的搜索路径,但是如果从shell启动Eclipse,它应该继承shell&#39 ; s环境变量。
尝试使用完整的绝对路径(""返回)从eclipse运行swig。
eclipse.ini文件可以设置一些启动参数,但可能不是路径。可能还有其他的eclipse启动文件。
另一种可能性是将swig的目录添加到登录脚本中的路径中。 (要测试,注销并重新登录,然后启动eclipse。)