2011-12-30 28 views
5

Görsel Studios C# yazmaya neredeyse üretken verir. Her şey Linux'ta harika çalışıyor, Mono Develop'i kurun, Mono-D deposunu ekleyin ve inşa edin; ama Windows'da, Hello World'ü derlemek için bile alamıyorum. İlk baştaMono-D DMD derleyici Kod Tamamlama ve basit Üstlenmeden, Mono-D yazma D gibi özellikler sayesinde

DMD Phobos bulamıyor gibi görünüyor, ama Getting Started Page talimatları izledikten sonra ben Object.di dosyada 21 hataları olsun. gibi hatalar "değişmez Bildiricisi için bir tanımlayıcı" ve " 'char' bekliyor ')' bulunamadı".

Ben Mono Windows 7 64bit 2.8.5 geliştirin kullanıyorum.

Herkes bu çalışma nasıl alabilirim bir ipucu var mı?

+1

Mono-D'yi hiç kullanmadım - hoş görünüyor, ama Mono benim fincan çayımın dürüst olmasın ... – DejanLekic

+0

@DejanLekic MonoDevelop, Linux IMO için en iyi IDE. Geany ve Gedit harika, ancak MD bir grup dil ​​için en iyi proje yönetimine sahip. Gerçekten sevmediğim tek şey, operatör karakterleri üzerinde sözdizimi vurgulaması olmaması (wtf right?). Belki bunu 2.9'da eklediler. –

+0

Dürüst olmaktan çok etkilendim. Ama öte yandan 20 dakikadan fazla kullanmadım. Çoğu zaman kodlama için Code :: Blocks'u kullanıyorum. Ayrıca sürekli geliştiren Eclipse DDT de var ama bunu hiç sevmedim. :) – DejanLekic

cevap

4

Hatam. DMD'nin doğru şekilde kurulmadığı anlaşılıyor. DMD'yi kaldırdım, daha sonra yeniden yükledim (D1 olmadan) ve her şey şimdi çalışıyor.

+0

sadece D1 yolu% PATH% ortam değişkeni yüklemek kaldırılmış olabilir ('-version' Eğer D1 derleyici kullanarak söylemiştim olurdu DMD) Ben bir D1 konuydu emin değilim –

+0

. Bence 2.057'ye gittiğimde, çalışma zamanı özelliği güncellemedim. –

+1

nah hem D1 hem de D2'yi yüklerseniz, hem derleyici yolları hem D1 yolu ile% yol yüzüne eklenir hem de pencereler, "dmd mymodule.d" komutunu girdiğinizde ilk önce C: yol \ \ dizin \ dmd \ windows \ bin \ 'yüklemek \ ve C' de dmd'nin yerine orada dmd.exe kullanır: \ yol \ biridir \ dizin \ dmd2 \ windows \ bin \ 'yüklemek \ olarak Gördüğünüz –

İlgili konular