SORU
15 Ocak 2011, CUMARTESİ


Program't libgcc_s_dw2-1.dll eksik olduğu için başlayabilirsiniz

Kodu C ile basit bir program oluşturdum::Blokları.

Ben Kodu çalıştırmak::Blokları, düzgün çalışıyor; ama çalıştırılabilir dosya üzerine çift tıklayarak çalıştırın, bir pencere bu iletiyi görüntüler:

Program libgcc_s_dw2-1.dll bilgisayarınızda eksik olduğundan başlayamıyor.
Program, bu sorunu çözmek için yeniden yüklemeyi deneyin.

Sorun nedir? Ben bunu düzeltmek için ne yapmam lazım?

CEVAP
16 Ocak 2011, Pazar


Bu MinGW/gcc derleyici bir sorun, yerine Microsoft Visual Studio bir tuzak olduğuna inanıyorum.

libgcc_s_dw2-1.dll derleyici bin dizininde olmalıdır. PATH ortam çalışma zamanı bağlantı için değişken bu dizin ekleyebilirsiniz, ya da ekleyerek bu sorunu önleyebilirsiniz "-statik-libgcc -statik-libstdc " için derleyici bayrakları.

Eğer yürütülebilir dağıtmak istiyorsanız, sonuncusu muhtemelen en mantıklı. Eğer sadece kendi makinenizde çalıştırmak için planlıyorsanız, PATH ortam değişkeni değişen cazip bir seçenek (çalıştırılabilir dosya boyutunu tutar aşağı).

Güncelleme:

Greg hasta ölebilir yorumlarına dayanarak (yorumlar aşağıda) linklerini ekliyorum:

[Screenshot of Code::Blocks "Project build options"]

[GNU gcc link options]

İkinci tartışma -static-libgcc -static-libstdc linker seçenekleri içerir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • RealPapaPit

    RealPapaPit

    16 Mart 2009
  • Thom Hall

    Thom Hall

    24 Kasım 2006
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011