mis.chen:这两个dll是怎么编译出来的?楼主是按这个编译步骤吗:
mkdir $BUILD_DIRECTORY
cd $BUILD_DIRECTORYqmake $SOURCE_DIRECTORY/qssh.promake (or mingw32-make or nmake depending on your platform)
.......
mis.chen:这两个dll是怎么编译出来的?楼主是按这个编译步骤吗:
mkdir $BUILD_DIRECTORY
cd $BUILD_DIRECTORYqmake $SOURCE_DIRECTORY/qssh.promake (or mingw32-make or nmake depending on your platform)
.......
hanson:我从github下载了src,编译出来两个dll文件,怎么用到我的工程里?
这两个dll是怎么编译出来的?楼主是按这个编译步骤吗:
mkdir $BUILD_DIRECTORY
cd $BUILD_DIRECTORYqmake $SOURCE_DIRECTORY/qssh.promake (or mingw32-make or nmake depending on your platform)
但是我的为什么我的报错:
collect2.exe: error: ld returned 1 exit status
mingw32-make[2]: *** [Makefile.Release:211: ..\..\lib\QSsh.dll] Error 1
mingw32-make[2]: Leaving directory 'C:/Users/hasee/Desktop/Qssh-M/lib/src'
mingw32-make[1]: *** [Makefile:37: release] Error 2
mingw32-make[1]: Leaving directory 'C:/Users/hasee/Desktop/Qssh-M/lib/src'
mingw32-make: *** [Makefile:43: sub-src-make_first] Error 2
都是未定义的引用!是什么原因呀?
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0x23e): undefined reference to `__imp__ZNK14QMessageLogger5debugEPKcz'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0x295): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0x2d5): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0x593): undefined reference to `__imp__ZNK10QByteArray3midEii'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0x675): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0x68d): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0x730): undefined reference to `__imp__ZN16QCoreApplication9translateEPKcS1_S1_i'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0x75c): undefined reference to `__imp__ZN10QByteArrayC1EPKci'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0x975): undefined reference to `__imp__ZNK10QByteArray4leftEi'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0x994): undefined reference to `__imp__ZN10QByteArray6appendERKS_'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0x9da): undefined reference to `__imp__ZN10QByteArray6removeEii'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0xb06): undefined reference to `__imp__ZNK10QByteArray4leftEi'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0xb25): undefined reference to `__imp__ZN10QByteArray6appendERKS_'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0xb6b): undefined reference to `__imp__ZN10QByteArray6removeEii'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0xc43): undefined reference to `__imp__ZNK14QMessageLogger5debugEPKcz'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0xc5d): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
./release\sshincomingpacket.o:sshincomingpacket.cpp:(.text+0xc7d): undefined reference to `__imp__ZN10QArrayData10deallocateEPS_yy'
等等..........................
是有什么需要修改的地方吗?
希望大佬指点一下!