2017-06-03 166 views
0

我正在试验VS2017(社区版)中的共享项目项目。 (目标是创建一个在Windows和Linux上运行的非可视库)。Visual Studio 2017 C++共享项目项目不识别STL

我添加了一个C++类,并且出于某种原因,最为标准的include指令失败。例如。 #include <iostream>会导致错误。自动完成列表中有一些标题,但它们看起来像微软专有的东西。

我有一个印象,这个东西应该开箱即用。出于某种原因,项目属性也没有太多关于它们的地方,没有地方来调整这些库。

+2

你刚刚得到一个IDE错误,或者一个实际的编译器错误? – aschepler

+0

编译器错误(因为它们的编译器在编辑文件时在后台运行)。 –

+0

这里确实没有关于您的问题的信息。您将不得不告诉我们您的链接器并包含目录设置,以便我们能够提供帮助 –

回答

0

感谢@RichardCritten,我发现确实有一些组件丢失了(Clang,我相信,虽然我安装了一些其他组件)。但他们并没有被称为“标准组件”。

糟糕,糟糕的Visual Studio。