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