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

  • Cartoonium

    Cartoonium

    11 NİSAN 2011
  • K-391

    K-391

    23 EKİM 2012
  • MrDevin521

    MrDevin521

    18 Temmuz 2010