私はしばらくVS2008/2010を使っていましたが、C/C++開発(主にC)用にEclipse Helionsを使用する方法を学びます。Eclipse C/C++質問のいくつか
私はライブラリについて混乱していますが、それは含まれています。
1)どのように正しくwinsock2.hを組み込みますか?私はこれを試しました:
#ifndef CONFIG_H_
#define CONFIG_H_
/* Windows-Build */
#if defined(WIN32) || defined(_WIN32)
#include <winsock2.h>
#endif
SOCKET sock;
#endif /* CONFIG_H_ */
しかし、コンパイラはSOCKETを認識しません。 Winsock2のフルパスをどこかに手動で追加する必要がありますか?
2)ws2_32.libはどうなりますか?あなたはEclipseにそれをどこに入れますか?パスを追加する必要がありますか?
3)VSを使っていると、メイクファイルが新しくなりました。どのようにカスタムメイクファイルをインクルードするのですか? makefileで始めるのに良いガイドがありますか?
4)VSのようなインテリセンスはありますか?
これは私が今理解できるものです。 ありがとう!
EDIT:最初の答えを受けて :それはコンパイラのよう
Building target: Filesharing_core.dll
Invoking: Cygwin C Linker
gcc -L"C:\cygwin\lib\w32api" -shared -o"Filesharing_core.dll" ./src/test.o -llibws2_32.a
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -llibws2_32.a
collect2: ld returned 1 exit status
make: *** [Filesharing_core.dll] Error 1
どのツールチェーン(MinGW、Cygwin、またはVisual Studio)を使用していますか?メークファイルを使用する予定がある場合は、MinGWまたはCygwinが必要です。プロジェクトのプロパティで 'C/C++ General> Paths and Symbols'を見てください。 –
私はCygwin Cコンパイラを使用しています – KaiserJohaan