digitalmars.D.learn - import problem
- Lloyd Dupont (8/8) May 19 2011 so I copied the Entice generated UI code in Visual D, and tried to compi...
- Matthew Ong (6/14) May 19 2011 Welcome to D. Read some of my threads about breaking module into
- Jesse Phillips (2/13) May 19 2011 dmd myform.d -IC:\D\dmd2\windows\import\dfl
- Jesse Phillips (5/20) May 19 2011 Forgot DFL requires some more switches, maybe using dfl.exe to compile:
- Lloyd Dupont (56/71) May 20 2011 Well.. I'm using Visual D, so I have to find out how to set up the compi...
so I copied the Entice generated UI code in Visual D, and tried to compile. I got 1 error: Error 1 Error: module all is in file 'dfl\all.d' which cannot be read C:\Dev\DTest\DTest1\myform.d 7 On import dfl.all; For info I do have dfl.all in C:\D\dmd2\windows\import\dfl
May 19 2011
On 5/19/2011 9:49 PM, Lloyd Dupont wrote:so I copied the Entice generated UI code in Visual D, and tried to compile. I got 1 error: Error 1 Error: module all is in file 'dfl\all.d' which cannot be read C:\Dev\DTest\DTest1\myform.d 7 On import dfl.all; For info I do have dfl.all in C:\D\dmd2\windows\import\dflWelcome to D. Read some of my threads about breaking module into multiple files. -- Matthew Ong email: ongbp yahoo.com
May 19 2011
Lloyd Dupont Wrote:so I copied the Entice generated UI code in Visual D, and tried to compile. I got 1 error: Error 1 Error: module all is in file 'dfl\all.d' which cannot be read C:\Dev\DTest\DTest1\myform.d 7 On import dfl.all; For info I do have dfl.all in C:\D\dmd2\windows\import\dfldmd myform.d -IC:\D\dmd2\windows\import\dfl
May 19 2011
Jesse Phillips Wrote:Lloyd Dupont Wrote:Forgot DFL requires some more switches, maybe using dfl.exe to compile: http://wiki.dprogramming.com/Dfl/Tutorial The simplest way to compile with DFL is to use the dfl.exe command. Simply open a command prompt, cd to the directory containing the source files you wish to compile, and type dfl sourcefile.d you can add -gui switch and any other source files to include in the compilation Finally, the least appealing choice is to call the compiler directly. You must follow strict rules when doing this or things may behave erratically and even crash. The details can be found on the old setup instructions page; look for the "use DMD directly" section.so I copied the Entice generated UI code in Visual D, and tried to compile. I got 1 error: Error 1 Error: module all is in file 'dfl\all.d' which cannot be read C:\Dev\DTest\DTest1\myform.d 7 On import dfl.all; For info I do have dfl.all in C:\D\dmd2\windows\import\dfldmd myform.d -IC:\D\dmd2\windows\import\dfl
May 19 2011
Well.. I'm using Visual D, so I have to find out how to set up the compiler! At any rates, I gave up on DFL, as it requires to overwrite the runtime library. I don't feel quite ready for it.... It'll be OK if I had any clue as to which file are going to be overwritten.. but now I'm confused.. why does the compiler need my D file for when it has the .lib file? Anyway, I'm struggling with DGui now. I added the import, to the source of DGui. Should be enough, right? No! I have this error when trying to compile (still with Visual D) Error 1 Error 42: Symbol Undefined _D4dgui3all12__ModuleInfoZ C:\Dev\DTest\DTest1\ for info here is the build log: ============================================== Building Debug\DTest1.exe Command Line set PATH=C:\D\dmd2\windows\bin;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\\bin;%PATH% set DMD_LIB=;C:\D\dgui\lib dmd -g -debug -X -Xf"Debug\DTest1.json" -IC:\D\dgui -of"Debug\DTest1.exe_cv" -deps="Debug\DTest1.dep" -map "Debug\DTest1.map" -L/NOMAP hello.d if errorlevel 1 goto reportError if not exist "Debug\DTest1.exe_cv" (echo "Debug\DTest1.exe_cv" not created! && goto reportError) echo Converting debug information... "C:\Program Files (x86)\VisualD\cv2pdb\cv2pdb.exe" -D2 "Debug\DTest1.exe_cv" "Debug\DTest1.exe" if errorlevel 1 goto reportError if not exist "Debug\DTest1.exe" (echo "Debug\DTest1.exe" not created! && goto reportError) goto noError :reportError echo Building Debug\DTest1.exe failed! :noError Output OPTLINK (R) for Win32 Release 8.00.12 Copyright (C) Digital Mars 1989-2010 All rights reserved. http://www.digitalmars.com/ctg/optlink.html Debug\DTest1.obj(DTest1) Error 42: Symbol Undefined _D4dgui3all12__ModuleInfoZ --- errorlevel 1 Building Debug\DTest1.exe failed! =============================================== "Jesse Phillips" wrote in message news:ir3pl3$1df4$1 digitalmars.com... Jesse Phillips Wrote:Lloyd Dupont Wrote:Forgot DFL requires some more switches, maybe using dfl.exe to compile: http://wiki.dprogramming.com/Dfl/Tutorial The simplest way to compile with DFL is to use the dfl.exe command. Simply open a command prompt, cd to the directory containing the source files you wish to compile, and type dfl sourcefile.d you can add -gui switch and any other source files to include in the compilation Finally, the least appealing choice is to call the compiler directly. You must follow strict rules when doing this or things may behave erratically and even crash. The details can be found on the old setup instructions page; look for the "use DMD directly" section.so I copied the Entice generated UI code in Visual D, and tried to compile. I got 1 error: Error 1 Error: module all is in file 'dfl\all.d' which cannot be read C:\Dev\DTest\DTest1\myform.d 7 On import dfl.all; For info I do have dfl.all in C:\D\dmd2\windows\import\dfldmd myform.d -IC:\D\dmd2\windows\import\dfl
May 20 2011