Compiler warnings when update to 24.03

Hi exports,
When I update USD toolkit to 24.03 from 22.08, the compiler reports three new warnings:
C4003: Compiler Warning (level 1) C4003


C4275: Compiler Warning (level 2) C4275

C4251: Compiler Warning (level 1) C4251

Is there anyone met the same issue? Should we ignore these warnings?

I can comment on C4003. Here is a related issue.
Warning C4003 · Issue #2624 · PixarAnimationStudios/OpenUSD (github.com)

As OpenUSD has become less dependent on boost and the preprocessor, less things now include pxr/base/tf/preprocessorUtils.h which had the warning suppressing ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS macro. I thought there was a fix made to disable that warning in the OpenUSD CMake files so I’m surprised you’re seeing it.

1 Like

BTW: I just wanted to say Thank You for continuing the work on removing boost where possible. It’s much appreciated. :+1:t2: