Getting full path to a dynamic library?

Sebastian Trueg trueg at kde.org
Wed Dec 3 16:25:52 GMT 2008


nevermind, I simply reused the plugin searching code from Soprano.

Sebastian Trueg wrote:
> 
> Thiago Macieira wrote:
>> On Wednesday 03 December 2008 13:37:10 Sebastian Trueg wrote:
>>> As far as I can tell QLibrary only gives us the filename of a
>>> dynamically loaded library. However, I need to determine the full path
>>> for usage in ODBC. Does anyone know how to determine that in a platform
>>> independent manner?
>>
>> Sorry, what?
>>
>> Are you talking about QLibrary::fileName() ?
> 
> :)
> well, an example. I need the full path "/usr/local/lib64/virtodbc.so" 
> and all I know is the name of the lib, ie. "virtodbc". Now QLibrary can 
> find the lib AFAIK using the dynmic linker:
> 
> QLibrary lib( "virtodbc" );
> lib.load();
> 
> now the lib can be used. Thus, the path to the lib file has to be 
> available somewhere. However, the documentation of QLibrary states that 
> fileName will only return "virtodbc.so" without the dir path.
> 




More information about the kde-core-devel mailing list