我如何告诉 CMake link C 标准库,而不是 C++ 标准库?

How do I tell CMake to link the C standard library, not the C++ one?

我有一个简单的 C++ 文件,但我不想使用 C++ 标准库,只想使用 C 标准库。 这可以使用 CMake 完成吗?基本上禁止访问 c++ headers,只允许链接到 C 标准。

您可以将 target_compile_options(yourprog PRIVATE -nostdinc++) 用于基于 clang 和 GCC 的工具链,并将 /X 用于其 STL 的路径 headers 与 msvc