0

Eclipse CDT をエディターとして使用したいと考えています。ツールチェーンはLinuxボックスに常駐している間、私はWindowsマシンで作業しています(それはより多くのposerfullコンピューターであるため)。次に、Eclipse を開き、適切なディレクトリ (ソースが存在する Linux マシン上のディスク) に空のプロジェクトを作成し、ソースをプロジェクトに追加します (ドラッグ アンド ドロップするだけです)。私が欲しいのは、相互参照を作成し、構文を色付けする機能だけです。ここで、適切なインクルード ディレクトリを追加する必要があります。削除できないインクルード パスが事前に構成された「cygwin gcc」しかありません。インクルード パス、コンパイラなどを使用して独自の環境を定義したいのですが、どうすればよいですか? ありがとう

4

2 に答える 2

1

Standard Make Project を使用してハッキングすることもできます。これにより、Eclipse CDTは適切な、、コンパイラなどMakefileを定義できる を使用します。CPPFLAGSCFLAGS

Standard Make Project に移行するということは、ソース ディレクトリとファイルを Eclipe とMakefile.

于 2010-01-10T09:52:01.183 に答える
0

EclipseのプロジェクトでCDTInternalBuilderとMSVisualC++ツールチェーンを使用しています。問題は、コンパイラが次のことを誓うことです。

無効な引数'候補は次のとおりです:std :: basic_istream>&getline(char *、?)std :: basic_istream>&getline(char *、?、char)'

私がこのようなものをタップしているとき:

#include <fstream>
using namespace std;

int main()
{
fstream fin;
char buf[256];

fin.open("in.txt", fstream::in);
fin.getline(buf, 256); // !!!!!

return 0;
}

何が問題ですか?

于 2012-03-27T09:07:09.500 に答える