Find the answer to your Linux question:
Results 1 to 8 of 8
Can you plz help me? I have just downloaded Mupen64(N64 Emulator) and need to use a windows .DLL for a controller plug-in and Mupen64 doesnt use .DLL"s but uses .SO"s. ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    jes
    jes is offline
    Just Joined!
    Join Date
    Jul 2009
    Posts
    4

    Exclamation How to convert .dll to .so plz plz help


    Can you plz help me? I have just downloaded Mupen64(N64 Emulator) and need to use a windows .DLL for a controller plug-in and Mupen64 doesnt use .DLL"s but uses .SO"s. Is it possible to convert .DLL"s to .SO"s and still have the same effect. If possible could you post a reply of but converted to .so. Or could i have a link to a converter?

    Extra Info

    All the .dll file would have in it would be some settings, a interface for configuring the settings, and a simple I/O function to input into program when setting for input is detected/activated

  2. #2
    Just Joined!
    Join Date
    Jun 2009
    Posts
    42
    Basically no. You can't simply convert a .dll to a .so.
    It will have to be recompiled from source.

  3. #3
    jes
    jes is offline
    Just Joined!
    Join Date
    Jul 2009
    Posts
    4
    Oh sorry i forgot to mention that i do have the source code

  4. $spacer_open
    $spacer_close
  5. #4
    Linux Guru coopstah13's Avatar
    Join Date
    Nov 2007
    Location
    NH, USA
    Posts
    3,149
    Depending on the amount of source to compile it shouldn't be that much work. What language is it written in? I would assume C or C++, so as long as the code is ANSI C/C++ it should be straightforward compilation using gcc/g++ (assuming you have the headers and libraries that the source needs to be built against as well). You will need to install that and make.

  6. #5
    Linux Guru coopstah13's Avatar
    Join Date
    Nov 2007
    Location
    NH, USA
    Posts
    3,149
    and by "that" I mean gcc/g++ and the c/c++ stdlibs, i've never used mandriva so i don't know what you need to install for a package

  7. #6
    jes
    jes is offline
    Just Joined!
    Join Date
    Jul 2009
    Posts
    4
    Quote Originally Posted by coopstah13 View Post
    and by "that" I mean gcc/g++ and the c/c++ stdlibs, i've never used mandriva so i don't know what you need to install for a package
    well i really have ubuntu but i just didnt select the right type

  8. #7
    jes
    jes is offline
    Just Joined!
    Join Date
    Jul 2009
    Posts
    4
    Yes its programmed in C/C++ and i have all files for source incuding headers

  9. #8
    Just Joined!
    Join Date
    Jun 2009
    Posts
    42
    In Ubuntu you install the package "build-essentials" (I think)
    In Mandriva you install "task-c-devel"

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •