digitalmars.D.learn - How to setup mono-D for shared libraries?
- Jacob (8/8) Sep 22 2015 How do I setup mono-D for creating shared libraries and including
- Rikki Cattermole (3/11) Sep 22 2015 Well you could go the route of dub, which configuration files can be
- Jacob (11/29) Sep 24 2015 To create the library, what do I do?
- Rikki Cattermole (7/30) Sep 24 2015 "targetType": "dynamicLibrary"
How do I setup mono-D for creating shared libraries and including them into other projects? When I drag the .d files to create the library from, which is not my own, I get undefined references. I have the lib files, which are a bunch of separate libs, that I want to include into one big lib. Once that's done I want to include that lib into another project. I'd rather not modify si.ini. Are there any tutorials for getting started with Mono-D? (setup, not coding)
Sep 22 2015
On 23/09/15 8:20 AM, Jacob wrote:How do I setup mono-D for creating shared libraries and including them into other projects? When I drag the .d files to create the library from, which is not my own, I get undefined references. I have the lib files, which are a bunch of separate libs, that I want to include into one big lib. Once that's done I want to include that lib into another project. I'd rather not modify si.ini. Are there any tutorials for getting started with Mono-D? (setup, not coding)Well you could go the route of dub, which configuration files can be loaded directly into it as a project.
Sep 22 2015
On Wednesday, 23 September 2015 at 04:34:45 UTC, Rikki Cattermole wrote:On 23/09/15 8:20 AM, Jacob wrote:To create the library, what do I do? 'dub init myLib' then delete app.d, and then add all the library.d files? Then what? Where do I tell it to find the .lib files without adding them to sc.ini? Do I just mess with dub.json to and add all the proper build options to get both the lib and the dependent apps working or are there other steps I'm missing?How do I setup mono-D for creating shared libraries and including them into other projects? When I drag the .d files to create the library from, which is not my own, I get undefined references. I have the lib files, which are a bunch of separate libs, that I want to include into one big lib. Once that's done I want to include that lib into another project. I'd rather not modify si.ini. Are there any tutorials for getting started with Mono-D? (setup, not coding)Well you could go the route of dub, which configuration files can be loaded directly into it as a project.
Sep 24 2015
On 25/09/15 9:58 AM, Jacob wrote:On Wednesday, 23 September 2015 at 04:34:45 UTC, Rikki Cattermole wrote:"targetType": "dynamicLibrary" http://code.dlang.org/package-format?lang=json#target-types I would also recommend looking at sub packages. http://code.dlang.org/package-format?lang=json#sub-packages That'll make things a lot easier. To have both an executable and a shared library built from the same project directory :)On 23/09/15 8:20 AM, Jacob wrote:To create the library, what do I do? 'dub init myLib' then delete app.d, and then add all the library.d files? Then what? Where do I tell it to find the .lib files without adding them to sc.ini? Do I just mess with dub.json to and add all the proper build options to get both the lib and the dependent apps working or are there other steps I'm missing?How do I setup mono-D for creating shared libraries and including them into other projects? When I drag the .d files to create the library from, which is not my own, I get undefined references. I have the lib files, which are a bunch of separate libs, that I want to include into one big lib. Once that's done I want to include that lib into another project. I'd rather not modify si.ini. Are there any tutorials for getting started with Mono-D? (setup, not coding)Well you could go the route of dub, which configuration files can be loaded directly into it as a project.
Sep 24 2015