如何设置我的环境以使用C ++代码块

时间:2015-11-24 19:11:56

标签: c++ gcc codeblocks

我是C ++的新手并试图设置我的环境

我下载并安装了code blocks

然后我下载并安装了MinGW

下推荐的Installing a supported compiler

我正在尝试编译一个简单的程序:

#include <string>
#include <fstream>
#include <streambuf>

//std::ifstream t("C:\Users\Flights Trainer\Desktop\hosts-backup.txt");
std::ifstream t("C:\Windows\System32\drivers\etc\hosts-backup.txt");

t.seekg(0, std::ios::end);
str.reserve(t.tellg());
t.seekg(0, std::ios::beg);

str.assign((std::istreambuf_iterator<char>(t)),
            std::istreambuf_iterator<char>());

当我尝试构建时,我收到错误:

  

|| === Build:在Hostapp中调试(编译器:GNU GCC编译器)=== |   C:\ Users \ Username \ Desktop \ Hostapp \ makechanges.c | 1 |致命错误:字符串:没有这样的文件或目录   || ===构建失败:1个错误,0个警告(0分钟,0秒(秒))=== |

阅读错误,我发现找不到文件“string”,所以我开始四处寻找并在C:\MinGW\lib\gcc\mingw32\4.8.1\include\c++下找到它并将此文件夹添加到设置&gt;编译器&gt;搜索目录

enter image description here

修复了第一个错误,但现在我在string文件中收到以下错误:

  

|| === Build:在Hostapp中调试(编译器:GNU GCC编译器)=== |   C:\ MinGW \ lib \ gcc \ mingw32 \ 4.8.1 \ include \ c ++ \ string | 38 |致命错误:bits / c ++ config.h:没有这样的文件或目录   || ===构建失败:1个错误,0个警告(0分钟,0秒(秒))=== |

有一个bits文件夹,但其中没有c++config.h

以下是项目设置:

enter image description here

我需要做些什么来正确设置我的环境并让这个程序编译?

0 个答案:

没有答案