Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/148.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c++;visual studio无法返回字符串 我是用C++编写Windows的新手。_C++_Windows_Visual Studio 2010 - Fatal编程技术网

c++;visual studio无法返回字符串 我是用C++编写Windows的新手。

c++;visual studio无法返回字符串 我是用C++编写Windows的新手。,c++,windows,visual-studio-2010,C++,Windows,Visual Studio 2010,我在Linux中使用G++编译器成功编译了这段代码,在Windows XP中使用Mingw编译器成功编译了这段代码 代码: 我将此函数称为: 但是当我尝试在Windows 7上用VS C++ 2010编译它时,我得到了抱怨: 我不明白为什么会这样。这个visual studio太奇怪了 std标题可以相互包含,但不强制要求哪些标题应该包含哪些。您最安全的赌注是: #include <iostream> #include <string> #包括 #包括 在文件的

我在Linux中使用G++编译器成功编译了这段代码,在Windows XP中使用Mingw编译器成功编译了这段代码

代码:

我将此函数称为:

但是当我尝试在Windows 7上用VS C++ 2010编译它时,我得到了抱怨:


我不明白为什么会这样。这个visual studio太奇怪了

std标题可以相互包含,但不强制要求哪些标题应该包含哪些。您最安全的赌注是:

#include <iostream>
#include <string>
#包括
#包括
在文件的顶部


我猜编译代码的编译器间接包含了这些头,而VS没有。这很好。程序员负责包括他需要的所有标题。

请粘贴您的实际代码和错误,而不是图片。您是否包括
标题?这是一个屏幕截图。您是否将Visual Studio编译器与Qt Creator一起使用?StackedCrooked,是的,我将QtCreator与Visual Studio一起使用,默认情况下,Qt Creator与Windows 7中的Visual Studio编译器一起提供(与Windows XP中的Mingw编译器一起提供)