在SD osx中将SDL2框架库与eclipse链接起来

时间:2014-08-24 13:14:29

标签: macos linker sdl-2

我已按照SDL2安装指南将SDL2框架文件夹放在/ Library / Frameworks文件夹下。

现在尝试将库与eclipse链接时,发现没有要链接的库(.a)。

我读过的某个地方你可以从下载的SDL文件夹中编译库。如何完成或如何以任何其他方式链接库?

1 个答案:

答案 0 :(得分:1)

在我的案例中解决这个问题来自两方面:

  1. 我必须添加" -F / Library / Frameworks"在正常添加SDL框架之前#34; -framework SDL2 -framework Cocoa"在链接器标志上。
  2. (这个花了我几个小时才解决)重启eclipse。信不信由你。我不是日食专家,所以有人可以在这里带来更多的光。我想当你的eclipse客户端打开时在OSX中安装一个新框架时,这可能会迫使你重新启动客户端,这样新框架就可以在eclipse中的项目中链接。
  3. 另一方面,为了解决您可以在headers文件夹中找到的另一个问题,您可以在此处阅读解决方案:

    How to include Apple 'frameworks' on Eclipse CDT