私はcygwin GCCを使ってC/C++用のEclipseを実行しています。私は "libws2_32.a"のライブラリパスを取得する必要があります。これはC:\ cygwin \ lib \ w32apiにあります。しかし、私はこれがcygwinパスにどのように変換されるのか分かりません。Cygwinのフォルダへの絶対パスを見つける
私のようなものを試してみた:
/cygdrive/c/cygwin/lib/w32api
/lib/w32api
/usr/lib/w32api
任意のアイデア?
EDIT:それは場合に役立ちます更新
はここでは、建物に使用するメイクEclipseのログです:それはしばらく時間がかかるかもしれないが
make all
Building target: Filesharing_core.dll
Invoking: Cygwin C Linker
gcc -L/cygdrive/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
'/ cygdrive/c/cygwin/lib/w32api'が動作するはずです。あなたのcygwinは奇妙な方法で設定する必要があります。 –
/lib/w32apiと同じように – alternative