cs for cc 中怎样在BOOT工程添加APP工程
时间: 2024-10-10 12:17:31 浏览: 42
在Chromium Crosswalk (简称CC) 的Bootstrapping项目结构中,通常会有一个基础的Boot工程,它包含了Crosswalk的核心库和构建工具。如果你想要在这个环境中添加一个新的APP工程,你需要按照以下步骤操作:
1. **创建新目录**:首先,在Boot工程的根目录下创建一个新的文件夹,例如命名为"app_project"。
2. **初始化项目**:在新目录里运行`crosswalk-cli create`命令,这将自动生成一个基本的XWalk App项目模板。例如:
```
crosswalk-cli create app_project --platforms=android
```
这里选择了Android平台,你可以根据需求选择其他平台。
3. **配置环境**:打开`app_project/CMakeLists.txt`,确保它能够找到Boot工程的头文件路径,通过设置`CROSSWALK_BOOTSTRAP_ROOT`变量来指向Boot项目的根目录。
4. **链接依赖**:在`app_project/app/CMakeLists.txt`中,你需要将Boot工程作为外部项目链接进来。添加类似这样的行:
```cmake
add_subdirectory(${CROSSWALK_BOOTSTRAP_ROOT})
target_link_libraries(app ${CMAKE_CURRENT_BINARY_DIR}/Bootstrap)
```
5. **编译并打包**:配置完成后,你可以像平常编译App那样在Boot工程的根目录运行`xwalk build`命令。如果一切顺利,新的APP将会生成在指定的输出目录。
阅读全文