digitalmars.D.dwt - Info for using DWT on Win 7 with dmd 2.061 and phobos
- deed (22/22) Feb 07 2013 After a brief test of DWT, I found out I was using a version that
- Oleg Kuporosov (10/22) Feb 07 2013 Hmm, no, as README stated there both for D2/Phobos and D1/Tango.
- Jacob Carlborg (8/15) Feb 08 2013 No, it's currently only 32 bit.
After a brief test of DWT, I found out I was using a version that seemed to depend on Tango. Then I found this site https://github.com/d-widget-toolkit/dwt, which seems to host the latest updates. Some questions: - Is there a version only using phobos? - 64 bit? - Build tools? After building, I am stuck with linker errors: ---------------------------- module main; import std.stdio; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; void main() { writeln("hello"); } ----------------------------- $ dmd main.d -IC:/swt/src -IC:/swt/base -JC:/swt/res -> main.obj(main) Error 42: Symbol Undefined _D3org7eclipse3swt7widgets5Shell12__ModuleInfoZ and similarly for Display and Shell.
Feb 07 2013
On Thursday, 7 February 2013 at 23:38:50 UTC, deed wrote:After a brief test of DWT, I found out I was using a version that seemed to depend on Tango. Then I found this site u, which seems to host the latest updates. Some questions: - Is there a version only using phobos?Hmm, no, as README stated there both for D2/Phobos and D1/Tango. I haven't used D1/Tango version, so can't say any on it.- 64 bit?I hope it is still 32 only.- Build tools?For D2/Phobos it is using build.d there as per README$ dmd main.d -IC:/swt/src -IC:/swt/base -JC:/swt/res -> main.obj(main) Error 42: Symbol Undefined _D3org7eclipse3swt7widgets5Shell12__ModuleInfoZ and similarly for Display and Shell.Probably you have compile bugs for there modules and linker couldn't find .obj files. Save log from build and look into details. I didn't have such issues under Win32 a couple of month ago. Oleg.
Feb 07 2013
On 2013-02-08 00:38, deed wrote:After a brief test of DWT, I found out I was using a version that seemed to depend on Tango. Then I found this site https://github.com/d-widget-toolkit/dwt, which seems to host the latest updates. Some questions: - Is there a version only using phobos?No, this one supports both D1/Tango and D2/Phobos.- 64 bit?No, it's currently only 32 bit.- Build tools?For building the library it's using the file "build.d". For building an application I recommend using rdmd which will track and compile all dependencies automatically. -- /Jacob Carlborg
Feb 08 2013