![]() |
1
81
更新:这个答案早于现代的cmake时代。每个正常的cmake用户都应该避免摆弄
您可以执行类似的操作:
|
![]() |
2
21
一些 CMake modules I've written 包括实验性 cross-platfrom warning suppression :
Xcode的结果:
生成文件gcc和clang:
Visual Studio:
链接 |
![]() |
3
20
在现代CMAKE中,以下功能很好:
替换
|
![]() |
4
8
以下是迄今为止我找到的最佳解决方案(包括编译器检查):
这将在visual studio中设置警告级别2。我想是因为
@williams更新:应该是
|