- 论坛徽章:
- 0
|
环境: win2000, Eclipse+CDT, cygwin
希望调用mysqlclient.lib 中的函数. 于是在Project的property的C/C++ build中加了include的路径和lib的路径.
但编译的时候显示 如下.
gcc -IC:\Program Files\MySQL\MySQL Server 5.0\include -O0 -g3 -Wall -c -fmessage-length=0 -oMySQLClient.o ../MySQLClient.c
Finished building: ../MySQLClient.c
Building target: MySQLClient.exe
gcc -o MySQLClient.exe MySQLClient.o -l"C:\Program Files\MySQL\MySQL Server 5.0\lib\opt\mysqlclient.lib"
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lC:\Program Files\MySQL\MySQL Server 5.0\lib\opt\mysqlclient.lib
include的路径没问题, 但lib的路径好像没找到. 于是就改成 用cygwin中的路径, 结果如下.
gcc -IC:\Program Files\MySQL\MySQL Server 5.0\include -O0 -g3 -Wall -c -fmessage-length=0 -oMySQLClient.o ../MySQLClient.c
Finished building: ../MySQLClient.c
Building target: MySQLClient.exe
gcc -o MySQLClient.exe MySQLClient.o -l"/cygdrive/c/Program Files/Mysql/MySQL Server 5.0/lib/opt/mysqlclient.lib"
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -l/cygdrive/c/Program Files/Mysql/MySQL Server 5.0/lib/opt/mysqlclient.lib
仍然找不到, 请大家帮忙看看, 如何设置才正确呢?
谢谢!! |
|