At beginning I want to say that I'm Java devloper so most of linking, joining, dependent classes, libs could be solve with simple 3 click in eclipse so please be patient with me :). I'm using Mono-D under Ubuntu 14.04 to create my project it would be a library for further development process, but I'm a guy who don't want to invite wheel again and again, so i wanted to use Tango-D2 (for now HashMap implemenetation). From what i red you cant import one static library with another but somehow import o. files, or just copy sources .d to proper folder and use them as yours (with proper license of course). Tango-D2 by itself compiles nicely with bob and produces many .o files. How to use them though ? If using sources by just copping them into one folder, creating Mono-D project, dmd complains about many, many errors, mostly import errors (in tango.sys.win32). I fixed them adding version to each of included files and adding some imports first:
module tango.sys.win32....
version(Windows){
...
...
}

But i think I'm doing something wrong, if Tango-D2 compiles with bob it should also by creating project in Mono-D (or this is linking problem ?). In Mono-D there is also possibility in Project-> Options-> Build-> Compiling to add Libraries (there is a tick Link static libraries from nested dependencies) how to use this ? Or rather how should i obtain what i want ?

Reply via email to