[英]Awesomium on Mac OS X
有沒有人曾經在Mac OSX上使用過Awesomium框架 ? 我嘗試創建一個示例項目並在main.m中添加代碼,但是它有錯誤
Undefined symbols for architecture i386:
"Awesomium::WebCoreConfig::setCustomCSS(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_main in main.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
您對此錯誤有任何想法嗎?
main.m
是一個Objective-C源文件, std::__1::basic_string, std::__1::allocator > const&
是C ++類。
將main.m
的名稱更改為main.mm
,使其成為一個Objective-C ++源文件,然后重試。
Awesomium僅是32位(鉻的電流限制),而如今蘋果的編譯器默認為64位。 您必須使用-m32
來編譯您的應用程序(或者,如果使用Xcode將架構設置為32位(僅在發布OP的鏈接中))
例:
clang -m32 awe_test.cpp -o test -framework Awesomium -F$(DIR_WHERE_I_HAVE_AWESOMIUM) -I$(DIR_WHERE_I_HAVE_AWESOMIUM)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.