喜欢D语言,期待Mono-D及入门教程

ilovetopview 2012-03-08
两周前把dfl目录放入,可以编译出dfl.lib及dfl.dll,可是就不编译main.d时,总是提示“系统找不到指定的文件。无论是随便新建一个工程,还是新建一个具有引用dfl的工程。奇怪,问题出在哪儿呢?
ilovetopview 2012-03-08
Building: Dtest (Debug)



正在执行主编译...



Build Project

A:\D\dmd2\windows\bin\dmd.exe -c "Dtesthello.d" -of"A:\DProjects\D_hello\Dtest\obj\Debug\Dtesthello.obj" -I"A:\DProjects\D_hello\dfl"  -gc -debug

A:\D\dmd2\windows\bin\dmd.exe -gc -debug -of"A:\DProjects\D_hello\Dtest\bin\Debug\Dtest.exe" "obj\Debug\Dtesthello.obj"  "dfl.lib" 

构建完成 --0 个错误, 0 个警告



---------------------- 完成 ----------------------


构建成功。
ilovetopview 2012-03-09
文件太大,和bud生成的差远了,而且不能运行。
ilovetopview 2012-03-09
exe文件可以运行,原来是我的dfl.lib需要重新编译一下(以前有次编译错误)。
可文件还是1322kb,太大,比用bud编译慢多了;run items可以出现运行的窗口,无法调为release编译,无法调试。
ilovetopview 2012-03-09
感觉还是用Mono-D,写文件,然后用bud编译,至于调试,用VS.NET?
ww21xx 2012-03-09
ilovetopview 写道
感觉还是用Mono-D,写文件,然后用bud编译,至于调试,用VS.NET?

调试的确应该用VisualD,VS调试功能太强大了!
ilovetopview 2012-03-09
Mono-D的win32太不好用。
真不如直接用dfl组件的main例程,但这时填加引用Resources又不能使用。
只好在options里的构建-compiling-libraries里直接填名称。
release也可编译了。需在options里的构建-compiling-里选择release并同debug一样配置好。好麻烦。
发现调试还行,若出错,会直接转到那行,不用自己定、找。呵呵。
写文件的时候有时候若配置好includes(同sc.ini配置),打.后提示倒还全。不错。但有时不灵,如不是先打开工程文件时双击某个D文件,打开后打.无法调出。
ilovetopview 2012-03-09
期待:
1、Mono-D的新建工程的Options的compiling最好能配置一次设置(debug release),每次新建后自动调用!好比windows下的sc.ini文件。
2、win32-d项目希望给个好用的例程,让看看问题出在哪儿?(真还不如
dmd winsamp.d  -O -release -L/SUBSYSTEM:windows:5

3、建空D工程后,希望也能很方便的填加引用,而且不论debug release都能用
(当然现在直接在libraries里填名称也行,但太繁琐:debug release须分别填)。

期待Mono-D快快成长!!!
Global site tag (gtag.js) - Google Analytics