android cmake 如何输出信息\
时间: 2023-08-15 18:04:00 浏览: 230
android cmake opencv
在 Android CMake 中,可以使用 `message` 命令输出信息。`message` 命令有两种语法:
1. `message([<mode>] "message to display" ...)`
2. `message([<mode>] [CONDITION condition] "message to display" ...)`
其中,`<mode>` 可以是以下几种:
- `STATUS`:输出信息到终端,不换行。
- `WARNING`:输出警告信息到终端,不换行。
- `AUTHOR_WARNING`:输出作者警告信息到终端,不换行。
- `SEND_ERROR`:输出错误信息到终端,不换行,并停止 CMake 过程。
- `FATAL_ERROR`:输出致命错误信息到终端,不换行,并停止 CMake 过程。
- `DEPRECATION`:输出弃用信息到终端,不换行。
例如,如果要在 Android CMake 中输出一条普通信息,可以使用以下命令:
```cmake
message(STATUS "Hello, world!")
```
如果要输出一条警告信息,可以使用以下命令:
```cmake
message(WARNING "Something may be wrong!")
```
需要注意的是,`message` 命令只在 CMake 运行时输出信息,而不会影响生成的 Android 项目。如果需要在 Android 项目中输出信息,可以使用 Android 日志库中的函数,如 `__android_log_print`。
阅读全文