谁能解释一下如何将 Chromium 包含在现有的 XCode-Project 中?
Could anybody explain me how to include Chromium in an existing XCode-Project?
我尝试将 Chromium 嵌入式框架包含到我的 XCode 项目中,但我无法让它工作。
我阅读了大量教程,但没有任何帮助。我能够构建和 运行 CefSimpleSample,但如果尝试使用这些项目中的库,仍然缺少文件。
我这样做了:
- 已将 /PATHTOMYCODE/xcodebuild/Debug/libcef_dll_wrapper.a 添加到调试下的 "Other Linker Flags"。
- 已为 "Search Paths"、"Header Search Paths" /SOMEWHERE_WHERE_MY_CEF_BINARY_IS.../chromium/cef_binary 添加,此文件夹包含 cef
的包含文件夹
- 在 "Build Phases" 选项卡 "Link binary with libraries" 中,添加了 Chromium Embedded Framework.framework
但我无法导入任何 cef class。我真的很绝望,没有一个 post 或教程解释如何将 cef 添加到现有项目。
如果有人在 OSX 中使用过 Chromium,请帮助我 :)
干杯
我的问题的最终解决方案:
- 将 libcef_dll_wrapper.a 添加到 "Other Linker Flags"(构建设置)
- 将包含 include 文件夹的 cef binarie 文件夹添加到"Search Paths"、"User Header Search Paths"(构建设置)
- 将 Chromium Embedded Framework.framework 添加到 "Link binary with libraries"(构建阶段)
- 将 libcef_dll_wrapper.a 添加到 "Link binary with libraries"(构建阶段)
- 从 CefSimple(构建阶段)
添加两个名为 PostBuild "Add Framework" 和 "Fix Frameworks Links" 的运行脚本
- 将 --deep 添加到 "Other Code Signing Flags"(构建设置)
- 将编译器从 libc++ 更改为 libstdc++(构建 Settings/C++ 标准库)
希望我能帮助别人:)
我尝试将 Chromium 嵌入式框架包含到我的 XCode 项目中,但我无法让它工作。 我阅读了大量教程,但没有任何帮助。我能够构建和 运行 CefSimpleSample,但如果尝试使用这些项目中的库,仍然缺少文件。
我这样做了:
- 已将 /PATHTOMYCODE/xcodebuild/Debug/libcef_dll_wrapper.a 添加到调试下的 "Other Linker Flags"。
- 已为 "Search Paths"、"Header Search Paths" /SOMEWHERE_WHERE_MY_CEF_BINARY_IS.../chromium/cef_binary 添加,此文件夹包含 cef 的包含文件夹
- 在 "Build Phases" 选项卡 "Link binary with libraries" 中,添加了 Chromium Embedded Framework.framework
但我无法导入任何 cef class。我真的很绝望,没有一个 post 或教程解释如何将 cef 添加到现有项目。
如果有人在 OSX 中使用过 Chromium,请帮助我 :)
干杯
我的问题的最终解决方案:
- 将 libcef_dll_wrapper.a 添加到 "Other Linker Flags"(构建设置)
- 将包含 include 文件夹的 cef binarie 文件夹添加到"Search Paths"、"User Header Search Paths"(构建设置)
- 将 Chromium Embedded Framework.framework 添加到 "Link binary with libraries"(构建阶段)
- 将 libcef_dll_wrapper.a 添加到 "Link binary with libraries"(构建阶段)
- 从 CefSimple(构建阶段) 添加两个名为 PostBuild "Add Framework" 和 "Fix Frameworks Links" 的运行脚本
- 将 --deep 添加到 "Other Code Signing Flags"(构建设置)
- 将编译器从 libc++ 更改为 libstdc++(构建 Settings/C++ 标准库)
希望我能帮助别人:)