我有许多C++项目的解决方案,其中大多数使用“std::string”类。但是, header 没有单个的#include指令,导致许多C2039:'string'不是'std'致命错误的成员。因此,无论谁先前提出了解决方案,都必须有一种方法告诉Visual Studio自动包含 header 。我该怎么做?

最佳答案

根据VTT的评论,我发现您可以在Configuration Properties => C/C++ => Advanced中“强制包含”文件,并在Forced include File字段中添加“(标题名称)”。那是做到这一点的一种方法。

关于c++ - 如何在未在#include指令中指定外部类的情况下使用外部类?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56203039/

10-12 03:03