J'essaie d'utiliser Tango et Phobo ensemble dans D2 et j'ai téléchargé le paquet de link et suivez son installation process.essayer d'installer Tango + D2 mais compiler avec le symbole d'erreur undefined (Window)
Mais il ne dispose que de l'installation de Linux mais pas de Windows.
C'est ce que je fais.
- Visual-D et DMD déjà installés. link
- j'enregistrer le fichier dans c: \ Tango-D2-d2port
modifier mon C: \ D \ dmd2 \ windows \ bin \ sc.ini comme suit
[Version] Version = 7,51 Build 020
; environnement pour les deux 32/64 bit
[Environnement]
DFLAGS = -IC: \ Tango-D2-d2port \ -L-LC: \ Tango-D2-d2port \ « -I% @% de P. ... \ src \ phobos "" -I% @ P% .... \ src \ druntime \ import "
; optlink ne lit que dans la section Environnement donc nous avons besoin de cette redondance ; à partir de la section environnement32 (bugzilla 11302)
LIB = "% @ P% .. \ lib"
[environnement32]
LIB = "% @ P% .. \ lib"
LINKCMD =% @ P% \ link.exe
[Environment64]
LIB = "% @ P% .. \ lib64"
DFLAGS =% DFLAGS% -L/OPT: NOICF
LINKCMD =% VCINSTALLDIR% \ bin \ link.exe
compiler mon code en utilisant suivant fichier script shell et j'utiliser dmd2 \ windows \ bin \ shell.exe à exécuter.
DMD = C: \ D \ dmd2 \ Windows \ bin \ dmd
DFLAGS =
$ (DMD) Main.d -debug -L + C: \ Tango-D2-d2port \ libtango-dmd
Mon exemple de code de la page d'installation mentionnée ci-dessus.
importer tango.io.Stdout;
void main()
{
Stdout("Hello from Tango!").nl;
}
message d'erreur.
coquille
1,05
C: \ D \ dmd2 \ Windows \ bin \ dmd Main.d -debug -L + C: \ Tango-D2-d2port \ libtango-dmd
OPTLINK (R) pour Win32 Édition 8.00.12
Copyright (C) Digital Mars 1989-2010 Tous droits réservés.
http://www.digitalmars.com/ctg/optlink.html
Main.obj (Principal)
Erreur 42: symbole non défini _D5tango2io6Stdout12__ModuleInfoZ
Main.obj (Principal)
Erreur 42: symbole non défini _D5tango2io6Stdout6StdoutC5tango2io6stream6Format20__T12FormatOutputTaZ12FormatOutput
principal .obj (Main)
Erreur 42: Symbole non défini _D5tango2io6stream6Format20__T12 Outp 垿 aZ 7newli 嘜 FNdZC 銅
Main.obj (Principal)
Erreur 42:?? Undefined symbols _D5tango2io6stream6Format20__T12 Outp 垿 aZ 5printMFYC 酷
--- errorlevel 4
J'ai essayé pendant 1-2 semaines déjà et c'est être st je peux obtenir après avoir regardé de nombreux endroits pour référence, mais tout est futile.