Find the answer to your Linux question:
Results 1 to 8 of 8
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    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
    Basically no. You can't simply convert a .dll to a .so.
    It will have to be recompiled from source.

  3. #3
    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
    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
    Yes its programmed in C/C++ and i have all files for source incuding headers

  9. #8
    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
  •