Linker 找不到-lmysqlclient collect2:ld返回1退出状态 调用:CygWin C++链接器 g++-nostartfiles-L“E:\cygwin\lib\mysql\lib”-lmysqlclient-lz-shared-o“final.so”。/src/one.o./src/two.o./src/three.o./src/src/four.o./src/five.o /usr/lib/gcc/i686 pc cygwin/4.3.4/../../../../../../../../../i686 pc cygwin/bin/ld:找不到-lmysqlclient collect2:ld返回1退出状态

Linker 找不到-lmysqlclient collect2:ld返回1退出状态 调用:CygWin C++链接器 g++-nostartfiles-L“E:\cygwin\lib\mysql\lib”-lmysqlclient-lz-shared-o“final.so”。/src/one.o./src/two.o./src/three.o./src/src/four.o./src/five.o /usr/lib/gcc/i686 pc cygwin/4.3.4/../../../../../../../../../i686 pc cygwin/bin/ld:找不到-lmysqlclient collect2:ld返回1退出状态,linker,g++,eclipse-cdt,Linker,G++,Eclipse Cdt,错误消息表示找不到mysqlclient库。由于您使用的是Cygwin,问题可能是您使用的是Windows样式的路径-L“E:\Cygwin\lib\mysql\lib”。我相信GNU C++链接器会期望UNIX风格的路径,比如 -L/LIb/mySQL /LIB < > /P> 如果没有更具体的信息,很难说。这不是谷歌,你的也不是问题,而是一条错误消息error msg供参考。。。我不知道这里有什么问题1.为什么会出现这个错误coming@ERIK更多详细信息>libmysqlclient.

错误消息表示找不到mysqlclient库。由于您使用的是Cygwin,问题可能是您使用的是Windows样式的路径-L“E:\Cygwin\lib\mysql\lib”。我相信GNU C++链接器会期望UNIX风格的路径,比如<强> -L/LIb/mySQL /LIB < <强> > /P>
如果没有更具体的信息,很难说。

这不是谷歌,你的也不是问题,而是一条错误消息error msg供参考。。。我不知道这里有什么问题1.为什么会出现这个错误coming@ERIK更多详细信息>libmysqlclient.so位于E:\cygwin\lib\mysql\lib n下,但链接不正确。我不认为它的路径是prb,因为编译阶段是用相同的路径正确执行的。u可以在项目-> Projt>属性> > C++构建】>设置> CygWin C++链接器> >库之后添加(-L)mySQL文件。因此库搜索路径(-L)E:\CygWin \Lb\MySQL \LIBI不认为G+在编译阶段尝试使用-L路径,所以你不会注意到那里的问题。即使在路径改变之后——>建筑目标:最终。所以调用:CygWin C++链接器G++-O“最终”。./src/one.o./src/two.o./src/three.o./src/four.o./src/five.o-nostartfiles-L/cygdrive/e/cygwin/usr/local/lib-lmysqlclient-lz-shared/usr/lib/gcc/i686 pc cygwin/4.3.4/../../../../../../../i686 pc cygwin/bin/ld:找不到-lmysqlclient collect2:ld返回1退出状态make:[final.so]错误1