首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使存在较新的代码,Eclipse也总是生成旧代码。

即使存在较新的代码,Eclipse也总是生成旧代码。
EN

Stack Overflow用户
提问于 2017-05-29 13:56:23
回答 1查看 65关注 0票数 0

我刚开始在Eclipse上使用c++编程(Neon 3),但我已经遇到了一个奇怪的问题:

我编写了一些简单的代码,试图构建它,遇到了一个错误,并在代码中更改了一些内容。现在我想重新构建它,但是它仍然显示相同的错误,并且在控制台中,它只打印旧代码。我试着用干净的,但没什么用。

我的代码:

代码语言:javascript
复制
#include <iostream>
#include <string>
using namespace std;

int main() {
    string input;
    cout << " Bitte geben sie eine Buchstabenfolge ein. " << endl;
    getline(cin,input);
    //char first_letter = input[0];
    //cout << first_letter;
    return 0;
}

(我知道这段代码可能是垃圾,我只是在做一些实验)

控制台输出:

代码语言:javascript
复制
16:20:21 **** Incremental Build of configuration Debug for project ue3.2 ****
make all 
Building file: ../src/ue3.2.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/ue3.2.d" -MT"src/ue3.2.o" -o "src/ue3.2.o" "../src/ue3.2.cpp"
../src/ue3.2.cpp: In function ‘int main()’:
../src/ue3.2.cpp:17:22: error: cannot convert ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ to ‘char’ in initialization
  char first_letter = input ;
                      ^
src/subdir.mk:18: recipe for target 'src/ue3.2.o' failed
make: *** [src/ue3.2.o] Error 1

16:20:21 Build Finished (took 129ms)
EN

回答 1

Stack Overflow用户

发布于 2017-06-01 15:25:40

(代表“任择议定书”张贴)。

由于某种原因,这个问题现在已经解决了。之前,我检查了安装程序的更新,它下载了一些更新。在那之后,我开始了Eclipse,一切似乎都很好。另外,我注意到我给这个项目起了一个愚蠢的名字(有一个“。并改变了它。问题显然已经消失了,尽管我不知道是怎么发生的,也不知道为什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44244273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档