簡體   English   中英

Mac OS X上的Awesomium

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM