如何隐藏链接器警告
How to hide linker warning
我正在使用MySql库,当我编译时,虽然编译是好的,但我有这个警告:
g++: -lmysqlclient:链接器输入文件未使用,因为链接没有完成
我使用automake,我必须在配置中添加-lmysqlclient。因此,我猜链接器在每个文件中都会给我一个警告,告诉我这个链接是不必要的。
我的问题是,如何隐藏特定的警告?
谢谢!
已解决!要使用automake添加LD选项,我需要添加
libsomething_la_LIBADD = -lmysqlclient
到Makefile.am.
现在就像@nos说的,我没有在编译中添加-lmysqlclient。谢谢大家!
相关文章:
- 在未链接的部分上生成警告
- 链接时突然收到maxrregcount警告和未定义的引用错误
- 为什么混合 -fexceptions 和 -fno 异常没有链接器警告
- C 链接器警告是因为虚拟击D驱动器 / clang
- 与其他库链接的静态库-LINKER警告
- 尝试解决链接器警告:默认库'MSVCRT'与使用其他库冲突
- 这个链接器警告的含义是什么,以及如何修复它
- 链接器不指出错误;多个定义警告指向同一行
- 发布模式下的正则表达式提升库链接在使用 mingw-w64 工具链时警告"duplicate section has different size"
- 警告LNK4206:找不到预编译类型信息; 未链接或覆盖;链接对象,就好像没有调试信息一样
- 在视觉C++ malloc 警告中静态链接 openssl
- 为什么 clang++ 警告内联enable_if然后无法链接
- 使用指向函数的指针的外部引用时的链接器警告
- 使用 CMake 禁止显示链接警告
- 链接 : 警告 LNK4098: 默认库 'MSVCRT' 与其他库的使用冲突;使用 /NODEFAULTLIB:Library
- 类模板的Makefile问题:clang警告链接器输入未使用
- VS2013的Qt4到Qt5迁移链接器警告(和错误)
- C++警告:没有用于声明变量的链接的匿名类型
- 为什么 g++ 链接器不警告这种不一致的函数声明?
- VS2010链接警告