QLibrary lib( libFileName() ); // при этом вызове libFileName() возвращает в Linux имя файла в виде: "./libsomename.so", в WinGW просто "somename.dll"if( ! lib.isLoaded() ) if( ! lib.load() ) // вроде бы конструктор должен грузить, но не грузит, это для пущей уверенности return; // здесь в Linux вылетает
C++ (Qt)qDebug() << lib.errorString();
QDir dir( "", "", QDir::Name );QFileInfoList dirList = dir.entryInfoList();unsigned int i;for( i = 0; i < dirList.length() && i < MAXDLLNUMBER; i++ ) if( QLibrary::isLibrary( dirList[ i ].fileName() ) ) { QLibrary lib( dirList[ i ].fileName() ); if( ! lib.isLoaded() ) if( ! lib.load() ) return; .......
if( ! lib.load() ) { QFileInfo fi( dirList[ i ].fileName() ); QString eee = fi.absoluteFilePath(); continue; }