因此,我在线上买了Mike McGrath所著的《C ++轻松编程》一书。
在说明中,它指定了创建用C ++编写的源文件,即臭名昭著的“ helo world”。因此,我通过崇高的文本编辑器创建了cpp文件,并将其移动到C目录中名为MyPrograms的文件中。代码如下:
#include <iostream>
using std::cout;
using std::endl;
int main()
{
cout << "hello world"<< endl ;
return 0 ;
}
我也尝试过:#include使用命名空间std;
int main()
{
cout << "hello world"<< endl ;
return 0 ;
}
好的,所以我将此文件另存为C:\ MyPrograms中的hello.cpp。然后这是发生错误的地方。...我打开cmd。我执行“ c ++”,收到消息“ c ++:无输入文件”。根据本书,这是我应该收到的信息。我继续执行“ cd \ myprograms”以进入MyPrograms目录。进入该目录后,我将执行“ c ++ hello.cpp”。根据这本书,这应该编译我的源文件并在其旁边创建一个可执行文件。取而代之的是,我收到一条长错误消息,结尾是收集2:1d返回1退出状态。
当我访问MyPrograms时,没有在原始cpp文件旁边创建可执行文件。我也尝试做“ c ++ hello.cpp -o hello.exe”,但它再次给我错误。所有这些都在命令提示符下完成。
请帮忙 :(
在我看来,MinGW没有正确安装。
首先,您似乎正在尝试使用4.0.3版,但可能与先前安装的3.4.5版冲突(一个位于c:\ mingw,另一个位于e:\ p \ giaw \ src \ pkg )。
MinGW的最新版本是4.7.2.1,您可以从此处安装:http : //www.mingw.org/wiki/InstallationHOWTOforMinGW
但是看起来您才刚刚起步,最好使用针对Windows进行了更好优化的工具(除非您尝试编译Free Software)。您可以在此处免费获得Visual Studio Express的副本:
http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-desktop
如果向下滚动,则还有较旧的版本可用(VSE 2010)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句