使用DevEco Studio编译c/c++项目时,如何显示编译cxx object的具体命令行参数
使用DevEco Studio编译c/c++项目时,如何显示编译cxx object的具体命令行参数
按照以前的回答,已经设置hvigor的log level为debug(DevEco设置打开 Build -> Build Tools -> Hvigor内: use log level: “Debug”),但只有遇到编译错误才会在输出窗口看到具体的命令行,正常的只有cmake的简单输出如:
[1/2] Building CXX object CMakeFiles/entry.dir/xxxxx.cpp.o
尝试在cmakefile中添加set(CMAKE_VERBOSE_MAKEFILE ON),但还是没有详细的命令行执行输出。
1 回复
在DevEco Studio中编译C/C++项目时,若需显示编译cxx object的具体命令行参数,可以通过修改构建配置实现。在项目的build.gradle
文件中,找到externalNativeBuild
部分,并添加arguments
参数。例如:
externalNativeBuild {
cmake {
cppFlags "-std=c++11"
arguments "-DCMAKE_VERBOSE_MAKEFILE=ON"
}
}
此配置会启用CMake的详细输出模式,编译时将在Build Output窗口中显示具体的命令行参数。