在CMake中,要去掉编译器标志-wdeprecated-declarations(这个标志通常用于忽略过时的声明警告),你需要按照以下步骤操作: 理解-wdeprecated-declarations标志的作用: -wdeprecated-declarations是一个GCC(GNU Compiler Collection)和Clang编译器的标志,用于禁用关于使用过时声明的警告。在CMake项目中,这个标志可能被添加到编译...
只需要修改 CMakeLists.txt,增加下面的属性即可。 set(CMAKE_CXX_FLAGS "-Wno-error=deprecated-declarations -Wno-deprecated-declarations ")
if(CMAKE_CXX_COMPILER_ID MATCHES"Clang") set(CMAKE_CXX_FLAGS"${CMAKE_CXX_FLAGS} -Wno-deprecated-declarations") elseif(CMAKE_CXX_COMPILER_ID STREQUAL"GNU") set(CMAKE_CXX_FLAGS"${CMAKE_CXX_FLAGS} -Wno-deprecated-declarations") elseif(CMAKE_CXX_COMPILER_ID STREQUAL"MSVC") add_compile_...
上述的“-Wno-deprecated-declarations”是为消除下列编译警告: /usr/local/include/grpcpp/impl/codegen/proto_utils.h:52:32: 警告:不建议使用‘int google::protobuf::MessageLite::ByteSize() const’(声明于 /usr/local/include/google/protobuf/message_lite.h:402):Please use ByteSizeLong() instead [...
-Wno-deprecated-declarations 关闭使用废弃API的警告。 set_target_properties设置可执行文件属性 # 添加可执行文件add_executable(MyExecutable main.cpp)# 设置可执行文件的属性set_target_properties(MyExecutable PROPERTIES OUTPUT_NAME"myapp"OUTPUT_DIRECTORY"${CMAKE_BINARY_DIR}/bin"COMPILE_OPTIONS"-Wall"LINK_OP...
{CMAKE_CXX_FLAGS} -rdynamic -Wall -g3 -m64 -pipe -std=c++0x -lrt -Wno-reorder -Wdeprecated-declarations -fpermissive") # 编译子路径的CMakeList.txt ADD_SUBDIRECTORY(circle) ADD_SUBDIRECTORY(cube) TARGET_LINK_LIBRARIES(test7 circle) TARGET_LINK_LIBRARIES(test7 cube) TARGET_LINK_LIBRARIES(...
在 cmake 脚本中设置编译选项,可用 add_compile_options 命令,或者使用 set 命令修改环境变量如 CMAKE_CXX_FLAGS 或 CMAKE_C_FLAGS。这两者在某些场景下效果相同,但实际应用中有细微差别。使用示例如下:bash add_compile_options("-Wno-deprecated-declarations")set(CMAKE_CXX_FLAGS "${CMAKE_...
配置cmake编译选项和支持的CPU指令集,其中-Wno-deprecated-declarations选项用于忽略使用废弃API的编译警告。 配置CMakeLists.txt文件的路径 最终配置如下: apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { applicationId "com.chenzhichang.testffmpeg" ...
2 changes: 1 addition & 1 deletion 2 cmake/linux/compilerconfig.cmake Original file line numberDiff line numberDiff line change @@ -13,14 +13,14 @@ set(_obs_gcc_c_options # cmake-format: sortable -fno-strict-aliasing -fopenmp-simd -Wdeprecated-declarations -Wempty-body -Wenum-conver...
D_FORTIFY_SOURCE=2 -Wno-cpp") # set cmake args set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -I/usr/local/include -std=c++17 -Werror -Wall -Wno-deprecated-declarations -fPIC") set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OPTION_CXX_FLAGS}") #...