我在我的项目中使用GLAD,并使用cmake构建所有内容。
由于这是一个外部库,而不是我的代码,我想在构建期间完全抑制它的警告,因为我得到了大量的这些:
warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
glad_glCullFace = ( PFNGLCULLFACEPROC ) load ( "glCullFace" );
^
我该怎么办? 我可以将它包含在我的来源中,或者使用GLAD的来源添加一个add_library,不管怎样都不介意。
由于
答案 0 :(得分:0)
使用SYSTEM关键字避免来自系统库的警告,例如:
target_include_directories(target SYSTEM GLAD)