我是 OSX 新手,我正在习惯框架的工作方式。
在 C++ 项目中,当我想要链接预安装的框架(例如 OpenGL.framework)时,我只需输入“-framework OpenGL”即可。
另一方面,当我将新框架复制到例如 /Library/Frameworks 中时,然后我进入“-framework MyFramework”,该框架已链接,但我需要手动包含头文件。
为什么会这样呢?标题不是应该已经在框架内了吗?为什么我需要将它们包含在某些框架中而不是其他框架中?
macos frameworks header eclipse-cdt include
eclipse-cdt ×1
frameworks ×1
header ×1
include ×1
macos ×1