linux 使用snmp++编程遇到链接出错,麻烦看看
/usr/lib/libsnmp++.so: undefined reference to `DES_ncbc_encrypt'
/usr/lib/libsnmp++.so: undefined reference to `MD5_Init'
/usr/lib/libsnmp++.so: undefined reference to `MD5_Final'
/usr/lib/libsnmp++.so: undefined reference to `SHA1_Update'
/usr/lib/libsnmp++.so: undefined reference to `DES_key_sched'
/usr/lib/libsnmp++.so: undefined reference to `MD5_Update'
/usr/lib/libsnmp++.so: undefined reference to `AES_cfb128_encrypt'
/usr/lib/libsnmp++.so: undefined reference to `AES_set_encrypt_key'
/usr/lib/libsnmp++.so: undefined reference to `SHA1_Init'
/usr/lib/libsnmp++.so: undefined reference to `SHA1_Final'
以下是makefile的 链接参数-lsnmp++ -lMydes 已经加了。但是还是找不到上面那些函数。
libdes.a 也有放到usr/lib下了。
不知道为什么还会出现上面的错误。麻烦大家给看看。
JkAgentMain: $(OBJS)
$(LDENV) $(CXX) $(CFLAGS) $(LDFLAGS) $(OBJS) -o JkAgentMain $(LIBS) -lsnmp++ -ldes -lz -lbz2 -lresolv -lnsl -ldl -lrt -lpthread -lm -lc
------解决方案--------------------libdes.so呢?