-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DOtherSide.lib #26
Comments
i may, but should i? really there're many things to consider:
Furthermore this implies that i must to keep up the binaries at each compiler or qt update..dunno. Given that, i made a video for showing how to build this lib for windows. However it was for the previous git version but i think that most of the steps (related only to the lib and not to nim/d bindings) still apply. You can see it here |
Big thanks for detail answer. I will try to do it. |
Can I use qt creator for creation GUI and than simple link with DOtherSide? |
Can you explain to me better what you're trying to do? Which languages you want to use for developing your app and how you want to use libDOtherSide? |
I using D, and if you would able provide me ready to use build I would be very glad. If licence do not allow to allow to distribute it I will try to build all myself, but sometime for not very good programmers it's much easier to start from ready to use lib, than try to produce all steps |
There is project that allow to build Qt with D, but it's still do not have bins for test (hope soon they will be released) https://github.com/Syniurge/Calypso But a lot of people now are looking for modern GUI lib for D, that will allow them to easier write code. I tried to other lib like TK, but without graphical designer it's very hard to use them. So I hope that with your lib I will able to use Qt Builder |
I troed to build it, but I got next errors: http://img.ctrlv.in/img/15/09/24/5603ab7da23d6.png |
So if you can please to upload in any place libs for D and Qt 5.5 32Bits. |
This is caused by #28 |
Fixed in 14bf9fd |
Yes, it's helped! Thanks! |
But is it's possible to use Qt Creator for creation graphical apps and writing logic in D? |
yes sure! Write your UI (.qml files) inside the creator and logic in d. |
In video you had renamed output DotherSide lib ti libDotherSide. It's just dub default hello world app. Now App that include qml example. Please could you write in docs where in Windows I should put your lib and update information about should I rename it or no. |
Also I have got question is the DOtherSide allow me use 100% of QT functionality, or it's have some limitation? |
please see here, |
Yes there're some limitations. |
Please before starting your project please download the dqml project |
ok I will try do it.
Ok at start I will enough predefined items) It's better to any GUI than no GUI :) |
as i wrote you first clone the DQml repo somewhere through git. 2015-09-24 14:15 GMT+02:00 Dmitry Bubnenkov notifications@github.com:
Filippo Cucchetto |
After you successfully built the bundled examples. We can move forward. You will also have a working environment :) |
I done dub dqml fetch |
No. and post the error you get from this steps. |
D:\foo>git clone https://github.com/filcuc/dqml.git D:\foo>cd dqml D:\foo\dqml>dub build |
Yep i because dqml is a souce package, you should try to compile an example! if it files add libDOtherSide.dll to your PATH enviroment variable or put it on C:\Windows\system32 :D |
I placed: to system32 and got: Linking... |
Also I tried to placed this dll near hello world app: D:\foo\dqml\examples\helloworld>dir Содержимое папки D:\foo\dqml\examples\helloworld 24.09.2015 17:37 .24.09.2015 17:37 .. 24.09.2015 17:34 .dub 24.09.2015 15:46 43 .gitignore 24.09.2015 14:43 340 992 DOtherSide.dll 24.09.2015 14:43 11 842 DOtherSide.exp 24.09.2015 14:43 1 563 868 DOtherSide.ilk 24.09.2015 14:43 20 522 DOtherSide.lib 24.09.2015 14:43 3 330 048 DOtherSide.pdb 24.09.2015 15:46 326 dub.json 24.09.2015 17:34 39 dub.selections.json 24.09.2015 15:46 source 8 файлов 5 267 680 байт 4 папок 118 642 995 200 байт свободно D:\foo\dqml\examples\helloworld>dub |
i tried this evening..the reason it's that DMD on windows use OPTLINK has a linker. This is turn is a shit. Now i'm trying to see if with GDC (so with Mingw32) the things gets solved |
Maybe its better to ask on D forum?
|
go on if you want. i'll try to give a go with mingw and ping you back |
Ok, but if you will be able to do it please give me bins. My email is
bubnenkoff@gmail.com
|
ok i was able to build the examples by using mingw32 and converting the .dll format for making it compatible with the shitty linker used on windows by dmd. |
ok, I am waiting for build instruction |
i wrote a step by step tutorial that you can read on the dqml repository, here |
Cool! It's work!!! I build examples!
Could you make short video or several screenshots about building Apps in QT
creator?
|
Sorry 2015-09-26 20:14 GMT+02:00 Dmitry Bubnenkov notifications@github.com:
Filippo Cucchetto |
Given that i'm available if you encounter bugs or need to improve the 2015-09-26 23:56 GMT+02:00 Filippo Cucchetto filippocucchetto@gmail.com:
Filippo Cucchetto |
Could you provide ready to use DOtherSide.lib lib for Windows?
The text was updated successfully, but these errors were encountered: