Bu kılavuz, C++ kaynak kodunun çoğu (tümü değilse de) Windows bilgisayarında çalışabilen bir EXE dosyasına nasıl dönüştürüleceğini öğretecektir. C++'a ek olarak, bu kılavuzu izleyerek.cpp,.cc ve.cxx uzantılı (ve başarı garantisi olmasa da.c) kodu da dönüştürebilirsiniz. Bu makale, C++ kodunun konsolda çalışacağını ve harici kitaplıklar gerektirmediğini varsayar.
Adım
Adım 1. Ücretsiz bir C++ derleyicisi edinin
Windows bilgisayarlar için en iyi derleyicilerden biri, ücretsiz olarak indirilebilen Microsoft Visual C++ 2012 Express'tir.
Adım 2. Visual C++'da yeni bir proje başlatın
Projeyi kolayca oluşturabilirsiniz. Ekranın sol üst köşesindeki "Yeni Proje" düğmesini tıklayın, ardından boş bir proje ("Boş Proje") oluşturmak için talimatları izleyin. Projeye bir isim verin ve sonraki pencerede "Bitir"e tıklayın.
Adım 3..cpp dosyasının tamamını "Kaynak Dosyaları" dizinine ve.h dosyasını (varsa) "Başlık Dosyaları" klasörüne kopyalayıp yapıştırın
Ana.cpp dosyasını ("int main()" yöntemiyle dosya) daha önce girdiğiniz proje adıyla yeniden adlandırın. Tüm dış bağımlılıklar otomatik olarak doldurulacaktır.
Adım 4. Dosyaları kopyaladıktan sonra F7 tuşuna basarak projeyi genişletin ve derleyin
Visual C++ program dosyalarınızı oluşturacaktır.
Adım 5. EXE dosyasını bulun
Visual C++'ın derlenmiş tüm programları depoladığı "Projeler" klasörünü açın (Windows 7'de bu klasör "Belgeler" klasöründedir). Programınız proje adı altında "Debug" klasörüne kaydedilecektir.
Adım 6. Dosyaya çift tıklayarak programı test edin
Hata yoksa, programınız iyi çalışacaktır. Bir hata oluşursa, yukarıdaki adımları tekrarlayın.
Adım 7. Programı başka bir bilgisayarda çalıştırmak istiyorsanız, o bilgisayarda Visual C++ Runtime kitaplığının kurulu olduğundan emin olun
Visual C++ ile derlenen C++ programları, Visual C++ kitaplıklarına bağlıdır, ancak kitaplıklar Visual Studio yüklendikten sonra otomatik olarak yükleneceği için bunları yüklemeniz gerekmez. Ancak, programınızı çalıştıran kişinin mutlaka kitaplığın sahibi olması gerekmez. Visual C++ kitaplığını https://www.microsoft.com/en-us/download/details.aspx?id=30679 adresinden indirin.
İpuçları
- Bazen, programın yazarlarının kullanımdan kaldırılmış yöntemler kullanması veya kaynak kodunda bağımlılıkları içermemesi nedeniyle hatalar meydana gelir.
- Program derleme hatalarını önlemek için Visual C++ Express güncellemesini yüklediğinizden emin olun.
- Genellikle programcıdan derlemesini istemek daha kolaydır. Kendinizi yalnızca kesinlikle gerekli olduğunda derleyin.
Uyarı
- Dev-C++'tan kaçının. Program eski bir derleyicidir, sonsuza kadar beta durumundadır, bilinen 340 hatası vardır ve 5 yıldır güncellenmemiştir. Mümkünse Dev-C++ dışında bir derleyici/IDE kullanın.
- C++ ve C düşük seviyeli programlama dilleri olduğu için oluşturduğunuz programlar bilgisayarınıza zarar verebilir. Bir programın bilgisayara zarar verip vermediğini kontrol etmek için programın başlangıcını kontrol edin ve "#include "WINDOWS.h" dosyasını bulun. Bu satırı bulursanız, onu derlemeyin. Kullanıcının neden Windows programlamasına erişmesi gerektiğini sorun. Kullanıcının yanıtı şüpheliyse, forumlardan yardım isteyin.