在编译第 二个文件的时候出现了以下问题,不知道是什么原因阿,大侠帮忙救我阿!~
[root@localhost qca-tls-1.0]# make
g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -D_REENTRANT -fPIC -DQCA_PLUGIN -DOSSL_097 -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o qca-tls.o qca-tls.cpp
qca-tls.cpp: In member function ‘virtual bool RSAKeyContext::createFromDER(const char*, unsigned int)’:
qca-tls.cpp:435: 警告:提领类型双关的指针将破坏强重叠规则
qca-tls.cpp:450: 警告:提领类型双关的指针将破坏强重叠规则
qca-tls.cpp:457: 警告:提领类型双关的指针将破坏强重叠规则
qca-tls.cpp:457: 错误:从类型 ‘unsigned char**’ 到类型 ‘const unsigned char**’ 的转换无效
qca-tls.cpp:457: 错误: 初始化实参 2,属于 ‘RSA* d2i_RSA_PUBKEY(RSA**, const unsigned char**, long int)’
qca-tls.cpp: In member function ‘virtual bool CertContext::createFromDER(const char*, unsigned int)’:
qca-tls.cpp:802: 错误:从类型 ‘unsigned char**’ 到类型 ‘const unsigned char**’ 的转换无效
qca-tls.cpp:802: 错误: 初始化实参 2,属于 ‘X509* d2i_X509(X509**, const unsigned char**, long int)’
make: *** [qca-tls.o] 错误 1