我主要针对PC和Windows,正在使用C++23特性,可能最终会转向C++26。
我“必须”使用Clang,因为我使用clang-tidy,并在Linux代理上执行无头lint和测试运行动作。我的游戏可能会在Linux上运行,但我从未测试过,也不在乎。
Clang在代码生成方面现在如何?游戏开发者是否使用它或更喜欢它?它是否能与MSVC竞争?甚至是否更好?从语言特性来看,MSVC和Clang似乎在同一水平,只是Linux标准C++库的实现有时会让我烦恼,缺少一些特性。
我使用CMake,不使用MSVC IDE,如果需要的话我可以使用Ninja进行构建,所以我不依赖MSVC的非编译器部分。
我正在使用自己的引擎(目前依赖的依赖项很少)。没有Unreal或任何主要依赖项来决定工具链或语言标准。
评论 (0)