繁体   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