在OSX&中正确安装框架将它们链接到Eclipse IDE项目

时间:2014-08-31 20:47:21

标签: eclipse macos frameworks linker eclipse-cdt

我是OSX的新手,我已经习惯了框架的工作方式。

在c ++项目中,当我想链接一个预安装的框架时,例如OpenGL.framework,我只需输入" -framework OpenGL"我很高兴。

另一方面,当我将一个新框架复制到例如/ Library / Frameworks中时,我去了#frame; -framework MyFramework",框架没有正确链接。 Eclipse没有找到该文件。我还添加" -F / Library / Frameworks"但它仍然没有找到它。

除了将框架复制到文件夹之外,我还需要做些什么吗?

1 个答案:

答案 0 :(得分:1)

如果您在安装框架后没有重新启动,则可能需要手动更新共享库缓存:

sudo update_dyld_shared_cache

另一种选择是重启。要完全确定将重新扫描框架,您可以先触摸包含它们的目录:

sudo touch /Library/Frameworks
sudo reboot

如果这不起作用,则可能是您安装的框架未正确形成。目录结构,plist文件等需要遵循一组规则来形成框架。