谁能解释一下如何将 Chromium 包含在现有的 XCode-Project 中?

Could anybody explain me how to include Chromium in an existing XCode-Project?

我尝试将 Chromium 嵌入式框架包含到我的 XCode 项目中,但我无法让它工作。 我阅读了大量教程,但没有任何帮助。我能够构建和 运行 CefSimpleSample,但如果尝试使用这些项目中的库,仍然缺少文件。

我这样做了:

  1. 已将 /PATHTOMYCODE/xcodebuild/Debug/libcef_dll_wrapper.a 添加到调试下的 "Other Linker Flags"。
  2. 已为 "Search Paths"、"Header Search Paths" /SOMEWHERE_WHERE_MY_CEF_BINARY_IS.../chromium/cef_binary 添加,此文件夹包含 cef
  3. 的包含文件夹
  4. 在 "Build Phases" 选项卡 "Link binary with libraries" 中,添加了 Chromium Embedded Framework.framework

但我无法导入任何 cef class。我真的很绝望,没有一个 post 或教程解释如何将 cef 添加到现有项目。

如果有人在 OSX 中使用过 Chromium,请帮助我 :)

干杯

我的问题的最终解决方案:

  1. 将 libcef_dll_wrapper.a 添加到 "Other Linker Flags"(构建设置)
  2. 将包含 include 文件夹的 cef binarie 文件夹添加到"Search Paths"、"User Header Search Paths"(构建设置)
  3. 将 Chromium Embedded Framework.framework 添加到 "Link binary with libraries"(构建阶段)
  4. 将 libcef_dll_wrapper.a 添加到 "Link binary with libraries"(构建阶段)
  5. 从 CefSimple(构建阶段)
  6. 添加两个名为 PostBuild "Add Framework" 和 "Fix Frameworks Links" 的运行脚本
  7. 将 --deep 添加到 "Other Code Signing Flags"(构建设置)
  8. 将编译器从 libc++ 更改为 libstdc++(构建 Settings/C++ 标准库)

希望我能帮助别人:)