Giter Club home page Giter Club logo

cefsimplesample's Introduction

Chromium Embedded Framework Simple Application

A simple hello world application to get you started with CEF.

It setups a browser, loads a local file and binds JS methods.

For a CEF 3 version, visit https://github.com/acristoffers/CEF3SimpleSample

LICENSE

(MIT)

Copyright (c) 2012 Álan Crístoffer

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

cefsimplesample's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cefsimplesample's Issues

Many Warnings after clone

Application is running - but here some warnings

After clone and open in Xcode got this warning (1)

/Users/matt/Desktop/CEFSimpleSample/CEFSimpleSample.xcodeproj 
Update to recommended settings

Warning Image

After compile got these warnings (87)

Warning: no rule to process file '$(PROJECT_DIR)/CEFSimpleSample/CEF/Mac/resources/calendarPicker.js' of type sourcecode.javascript for architecture i386
cc1objplus: warning: -Wuninitialized is not supported without -O
ld: warning: directory not found for option '-L/Users/matt/Desktop/CEFSimpleSample/CEFSimpleSample/CEF/lib'
ld: warning: direct access in transfer_string_list_contents(void*, std::vector<CefStringBase<CefStringTraitsUTF16>, std::allocator<CefStringBase<CefStringTraitsUTF16> > >&)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in transfer_string_map_contents(void*, std::map<CefStringBase<CefStringTraitsUTF16>, CefStringBase<CefStringTraitsUTF16>, std::less<CefStringBase<CefStringTraitsUTF16> >, std::allocator<std::pair<CefStringBase<CefStringTraitsUTF16> const, CefStringBase<CefStringTraitsUTF16> > > >&)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in transfer_string_multimap_contents(void*, std::multimap<CefStringBase<CefStringTraitsUTF16>, CefStringBase<CefStringTraitsUTF16>, std::less<CefStringBase<CefStringTraitsUTF16> >, std::allocator<std::pair<CefStringBase<CefStringTraitsUTF16> const, CefStringBase<CefStringTraitsUTF16> > > >&)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in __gnu_cxx::new_allocator<std::pair<CefStringBase<CefStringTraitsUTF16> const, CefStringBase<CefStringTraitsUTF16> > >::construct(std::pair<CefStringBase<CefStringTraitsUTF16> const, CefStringBase<CefStringTraitsUTF16> >*, std::pair<CefStringBase<CefStringTraitsUTF16> const, CefStringBase<CefStringTraitsUTF16> > const&)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in std::vector<CefStringBase<CefStringTraitsUTF16>, std::allocator<CefStringBase<CefStringTraitsUTF16> > >::_M_insert_aux(__gnu_cxx::__normal_iterator<CefStringBase<CefStringTraitsUTF16>*, std::vector<CefStringBase<CefStringTraitsUTF16>, std::allocator<CefStringBase<CefStringTraitsUTF16> > > >, CefStringBase<CefStringTraitsUTF16> const&)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMDocumentCToCpp::GetTitle()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMDocumentCToCpp::GetSelectionAsMarkup()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMDocumentCToCpp::GetSelectionAsText()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMDocumentCToCpp::GetBaseURL()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMDocumentCToCpp::GetCompleteURL(CefStringBase<CefStringTraitsUTF16> const&)     to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMEventCToCpp::GetType()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMNodeCToCpp::GetFormControlElementType()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMNodeCToCpp::GetName()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMNodeCToCpp::GetValue()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMNodeCToCpp::GetAsMarkup()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMNodeCToCpp::GetElementTagName()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMNodeCToCpp::GetElementAttribute(CefStringBase<CefStringTraitsUTF16> const&)     to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDOMNodeCToCpp::GetElementInnerText()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in display_handler_on_address_change(_cef_display_handler_t*, _cef_browser_t*, _cef_frame_t*, _cef_string_utf16_t const*) to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in display_handler_on_title_change(_cef_display_handler_t*, _cef_browser_t*, _cef_string_utf16_t const*) to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in display_handler_on_tooltip(_cef_display_handler_t*, _cef_browser_t*, _cef_string_utf16_t*)      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in display_handler_on_status_message(_cef_display_handler_t*, _cef_browser_t*, _cef_string_utf16_t const*, cef_handler_statustype_t) to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in display_handler_on_console_message(_cef_display_handler_t*, _cef_browser_t*, _cef_string_utf16_t const*, _cef_string_utf16_t const*, int)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDragDataCToCpp::GetLinkURL()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDragDataCToCpp::GetLinkTitle()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDragDataCToCpp::GetLinkMetadata()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDragDataCToCpp::GetFragmentText()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDragDataCToCpp::GetFragmentHtml()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDragDataCToCpp::GetFragmentBaseURL()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefDragDataCToCpp::GetFileName()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefFrameCToCpp::GetSource()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefFrameCToCpp::GetText()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefFrameCToCpp::GetName()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefFrameCToCpp::GetURL()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in geolocation_handler_on_request_geolocation_permission(_cef_geolocation_handler_t*, _cef_browser_t*, _cef_string_utf16_t const*, int, _cef_geolocation_callback_t*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in geolocation_handler_on_cancel_geolocation_permission(_cef_geolocation_handler_t*, _cef_browser_t*, _cef_string_utf16_t const*, int)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in jsdialog_handler_on_jsalert(_cef_jsdialog_handler_t*, _cef_browser_t*, _cef_frame_t*, _cef_string_utf16_t const*) to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in jsdialog_handler_on_jsconfirm(_cef_jsdialog_handler_t*, _cef_browser_t*, _cef_frame_t*, _cef_string_utf16_t const*, int*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in jsdialog_handler_on_jsprompt(_cef_jsdialog_handler_t*, _cef_browser_t*, _cef_frame_t*, _cef_string_utf16_t const*, _cef_string_utf16_t const*, int*, _cef_string_utf16_t*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in life_span_handler_on_before_popup(_cef_life_span_handler_t*, _cef_browser_t*, _cef_popup_features_t const*, _cef_window_info_t*, _cef_string_utf16_t const*, _cef_client_t**, _cef_browser_settings_t*)to global weak symbol vtable for CefStructBase<CefWindowInfoTraits>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in life_span_handler_on_before_popup(_cef_life_span_handler_t*, _cef_browser_t*, _cef_popup_features_t const*, _cef_window_info_t*, _cef_string_utf16_t const*, _cef_client_t**, _cef_browser_settings_t*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in life_span_handler_on_before_popup(_cef_life_span_handler_t*, _cef_browser_t*, _cef_popup_features_t const*, _cef_window_info_t*, _cef_string_utf16_t const*, _cef_client_t**, _cef_browser_settings_t*)to global weak symbol vtable for CefStructBase<CefBrowserSettingsTraits>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in life_span_handler_on_before_popup(_cef_life_span_handler_t*, _cef_browser_t*, _cef_popup_features_t const*, _cef_window_info_t*, _cef_string_utf16_t const*, _cef_client_t**, _cef_browser_settings_t*)to global weak symbol vtable for CefWindowInfomeans the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefWindowInfo::~CefWindowInfo()to global weak symbol vtable for CefStructBase<CefWindowInfoTraits>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefStructBase<CefBrowserSettingsTraits>::~CefStructBase()to global weak symbol vtable for CefStructBase<CefBrowserSettingsTraits>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefStructBase<CefWindowInfoTraits>::~CefStructBase()to global weak symbol vtable for CefStructBase<CefWindowInfoTraits>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in load_handler_on_load_error(_cef_load_handler_t*, _cef_browser_t*, _cef_frame_t*, cef_handler_errorcode_t, _cef_string_utf16_t const*, _cef_string_utf16_t*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in menu_handler_get_menu_label(_cef_menu_handler_t*, _cef_browser_t*, cef_menu_id_t, _cef_string_utf16_t*)      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in permission_handler_on_before_script_extension_load(_cef_permission_handler_t*, _cef_browser_t*, _cef_frame_t*, _cef_string_utf16_t const*) to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefPostDataElementCToCpp::GetFile()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in print_handler_get_print_header_footer(_cef_print_handler_t*, _cef_browser_t*, _cef_frame_t*, _cef_print_info_t const*, _cef_string_utf16_t const*, _cef_string_utf16_t const*, int, int, _cef_string_utf16_t*, _cef_string_utf16_t*, _cef_string_utf16_t*, _cef_string_utf16_t*, _cef_string_utf16_t*, _cef_string_utf16_t*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in proxy_handler_get_proxy_for_url(_cef_proxy_handler_t*, _cef_string_utf16_t const*, _cef_proxy_info_t*) to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefRequestCToCpp::GetURL()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefRequestCToCpp::GetMethod()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefRequestCToCpp::GetFirstPartyForCookies()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in __gnu_cxx::new_allocator<std::pair<CefStringBase<CefStringTraitsUTF16> const, CefStringBase<CefStringTraitsUTF16> > >::destroy(std::pair<CefStringBase<CefStringTraitsUTF16> const, CefStringBase<CefStringTraitsUTF16> >*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in request_handler_on_before_resource_load(_cef_request_handler_t*, _cef_browser_t*, _cef_request_t*, _cef_string_utf16_t*, _cef_stream_reader_t**, _cef_response_t*, int)  to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in request_handler_on_resource_redirect(_cef_request_handler_t*, _cef_browser_t*, _cef_string_utf16_t const*, _cef_string_utf16_t*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in request_handler_on_resource_response(_cef_request_handler_t*, _cef_browser_t*, _cef_string_utf16_t const*, _cef_response_t*, _cef_content_filter_t**) to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in request_handler_on_protocol_execution(_cef_request_handler_t*, _cef_browser_t*, _cef_string_utf16_t const*, int*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in request_handler_get_download_handler(_cef_request_handler_t*, _cef_browser_t*, _cef_string_utf16_t const*, _cef_string_utf16_t const*, long long, _cef_download_handler_t**)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in request_handler_get_auth_credentials(_cef_request_handler_t*, _cef_browser_t*, int, _cef_string_utf16_t const*, int, _cef_string_utf16_t const*, _cef_string_utf16_t const*, _cef_string_utf16_t*, _cef_string_utf16_t*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in request_handler_get_cookie_manager(_cef_request_handler_t*, _cef_browser_t*, _cef_string_utf16_t const*) to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in resource_bundle_handler_get_localized_string(_cef_resource_bundle_handler_t*, int, _cef_string_utf16_t*)  to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefResponseCToCpp::GetStatusText()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefResponseCToCpp::GetMimeType()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefResponseCToCpp::GetHeader(CefStringBase<CefStringTraitsUTF16> const&)    to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in scheme_handler_get_response_headers(_cef_scheme_handler_t*, _cef_response_t*, long long*, _cef_string_utf16_t*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in scheme_handler_factory_create(_cef_scheme_handler_factory_t*, _cef_browser_t*, _cef_string_utf16_t const*, _cef_request_t*) to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in v8accessor_get(_cef_v8accessor_t*, _cef_string_utf16_t const*, _cef_v8value_t*, _cef_v8value_t**, _cef_string_utf16_t*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in v8accessor_set(_cef_v8accessor_t*, _cef_string_utf16_t const*, _cef_v8value_t*, _cef_v8value_t*, _cef_string_utf16_t*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefV8ExceptionCToCpp::GetMessage()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefV8ExceptionCToCpp::GetSourceLine()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefV8ExceptionCToCpp::GetScriptResourceName()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in v8handler_execute(_cef_v8handler_t*, _cef_string_utf16_t const*, _cef_v8value_t*, unsigned long, _cef_v8value_t* const*, _cef_v8value_t**, _cef_string_utf16_t*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefV8ValueCToCpp::GetStringValue()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefV8ValueCToCpp::GetFunctionName()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefStringBase<CefStringTraitsUTF16>::~CefStringBase()to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefWebPluginInfoCToCpp::GetName()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefWebPluginInfoCToCpp::GetPath()      to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefWebPluginInfoCToCpp::GetVersion()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in CefWebPluginInfoCToCpp::GetDescription()       to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in zoom_handler_on_get_zoom_level(_cef_zoom_handler_t*, _cef_browser_t*, _cef_string_utf16_t const*, double*)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in zoom_handler_on_set_zoom_level(_cef_zoom_handler_t*, _cef_browser_t*, _cef_string_utf16_t const*, double)to global weak symbol vtable for CefStringBase<CefStringTraitsUTF16>means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.

Update

Can you please update the example to the new version of CEF 3? i will appreciate it because the new engine change a lot of things!

Where does libcef.dylib come from?

I notice that you have two library files on your project for Mac, one is libcef_dll_wrapper.a and the other one is libcef.dylib, where does libcef.dylib come from?

compile on linux

sh build-linux.sh
Building CEFSimpleSample::Independent
Building CEFSimpleSample::Linux
Linking...
../CEFSimpleSample/CEF/Linux/lib/libcef_dll_wrapper.a: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
Copying files around...
mv: cannot stat `CEFSimpleSample': No such file or directory

Xcode 5

Any chance to update this code to xcode 5? It won't run there.

I've changed the compiler per these instructions: (at the bottom) http://stackoverflow.com/questions/17162975/unsupported-compiler-com-apple-compilers-llvmgcc42-xcode-5-dp

But now I get different errors (5):

Undefined symbols for architecture i386:
"std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
std::_Rb_tree<CefStringBase, std::pair<CefStringBase const, CefStringBase >, std::_Select1ststd::pair<CefStringBase<CefStringTraitsUTF16 const, CefStringBase > >, std::less<CefStringBase >, std::allocatorstd::pair<CefStringBase<CefStringTraitsUTF16 const, CefStringBase > > >::_M_insert_unique(std::pair<CefStringBase const, CefStringBase > const&) in libcef_dll_wrapper.a(transfer_util.o)

etc.

Any idea on how to fix?

Thanks,
Wesley

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.