VC++ならvisual studioでいいけど、JavaでEclipse使っているのでどうせなら一つで、ということで方法。
最も整理されていたサイトは以下。
http://www3.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html
たぶん、CygwinやEclipse CDTを入れる順番によって、必要のあることが変わってくんだと思う。
ADTの環境にCDT、そのあと、Cygwinを入れたので、割と面倒だったのかもしれない。
Cygwinをインストール
以下からCygwinのbinを持ってきてインストール。- インストールディレクトリ C\:cygwin64
- パッケージディレクトリ C\:cygwin64\package
http://cygwin.com/install.html
インストールするパッケージを選択するとき、Develの"gcc"と"libmpfr4"を選択する。
インストールが完了したら、EclipseのCDTにCygwinの設定を行う。
メインメニューの設定
Window > Preference > C/C++ > Debug > Source Lookup Path > Path Mappings以下を設定。
Name: cygdrive
Compilation path: /cygdrive/c
Local file system path: C:\
プロジェクトの設定
C/C++ Builder > Tool Chain Editor
Cygwin GCC、Gnu Make Builder を選択。
C/C++ General > Path and Symbols
以下を追加。<language name="C Source File">
<includepath>C:\cygwin64\usr\include</includepath>
<includepath>C:\cygwin64\usr\include\w32api</includepath>
<includepath>C:\cygwin64\lib\gcc\i686-pc-cygwin\4.8.2\include</includepath>
<includepath>C:\cygwin64\lib\gcc\i686-pc-cygwin\4.8.2\include-fixed</includepath>
<language name="C++ Source File">
<includepath>C:\cygwin64\usr\include\w32api</includepath>
<includepath>C:\cygwin64\usr\include</includepath>
<includepath>C:\cygwin64\lib\gcc\i686-pc-cygwin\4.8.2\include</includepath>
<includepath>C:\cygwin64\lib\gcc\i686-pc-cygwin\4.8.2\include-fixed</includepath>
<includepath>C:\cygwin64\lib\gcc\i686-pc-cygwin\4.8.2\include\c++</includepath>
<includepath>C:\cygwin64\lib\gcc\i686-pc-cygwin\4.8.2\include\c++\i686-pc-cygwin</includepath>
<includepath>C:\cygwin64\lib\gcc\i686-pc-cygwin\4.8.2\include\c++\backward</includepath>
コンパイル
プロジェクトのビルドをすると、コンパイルが出来る。実行形式ファイルの作成
プロジェクトのプロパティ > Make Targetsから、好きな名前でターゲットを作成する。
以下でビルド可能。
Make Targets > Build
0 件のコメント:
コメントを投稿