【发布时间】:2011-10-01 10:57:17
【问题描述】:
我正在使用 cygwin GCC 为 C/C++ 运行 Eclipse。我需要在 Windows 中为我获取“libws2_32.a”的库路径,该路径位于 C:\cygwin\lib\w32api 中。但是我不明白这是如何翻译成 cygwin 路径的。
我尝试过类似的东西:
/cygdrive/c/cygwin/lib/w32api
/lib/w32api
/usr/lib/w32api
有什么想法吗?
编辑:更新
如果有帮助,这里是用于构建的 make 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 必须以一种奇怪的方式配置。
标签: c eclipse path makefile cygwin