我最近(今天)安装了最新版本的Eclipse(2019-09 R(4.13.0)),希望解决“丢失”文件的噩梦。没有这种运气。我只是无法让Eclipse查看STL文件。我在Linux计算机上,没有MinGW或其他版本。本机Linux。文件在那里(在文件系统上),Eclipse只是不会“看到”它们。
我尝试了到目前为止找到的“所有”建议...我最终自己发布了问题。 main()可以看到STL文件,而其他源文件则没有。
例如,在单独的标头和cpp中的Dictionary :: Dictionary(string dictName)用Eclipse下划线,并导致编译错误:
../Dictionary.cpp:9:23: error: expected constructor, destructor, or type conversion before ‘(’ token Dictionary::Dictionary(string dictName)
我的字典。h
#ifndef DICTIONARY_H_
#define DICTIONARY_H_
#include <string>
class Dictionary
{
public:
Dictionary();
Dictionary(string dict);
virtual ~Dictionary();
};
#endif /* DICTIONARY_H_ */
我的Dictionary.cpp
#include "Dictionary.h"
Dictionary::Dictionary()
{
// TODO Auto-generated constructor stub
}
Dictionary::Dictionary(string dict)
{
} // build a dictionary from the dict file location
Dictionary::~Dictionary()
{
// TODO Auto-generated destructor stub
}
我的main():
#include <iostream>
#include <fstream>
#include <vector>
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include "Dictionary.h"
using namespace std;
int main (int argc, char *argv[])
{
return 0;
} // main
我有一种感觉,我在问如何加热水..但这是我在第三天与之抗争,所以我决定吞下自己的骄傲。
感谢您的建议。