在项目中需要使用Firebreath构建运行在ARM环境下的浏览器插件。
此时,需要修改Firebreath根目录下的CMakeLists.txt文件,在Project (FireBreath)命令之前添加如下语句:
set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_FIND_ROOT_PATH "工具链路径")
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
set(CMAKE_C_COMPILER "gcc交叉编译器绝对路径")
link_directories(${CMAKE_FIND_ROOT_PATH}/usr/lib)当需要链接外部第三方库的时候,需要在/project下的工程目录对应的平台目录中修改projectDef.cmake文件。在最后添加如下语句:
target_link_libraries(${PROJECT_NAME}
“库名称”
)

本文档介绍了如何在Firebreath框架下,通过CMakeLists.txt修改,来构建适用于ARM环境的NPAPI浏览器插件。详细步骤涉及在Project (FireBreath)命令前添加特定配置。
最低0.47元/天 解锁文章
1424

被折叠的 条评论
为什么被折叠?



