SORU
1 EYLÜL 2008, PAZARTESİ


Nasıl tam bir statik olarak bağlı yapabilirim .Visual Studio Express 2005 ile exe?

Mevcut tercih edilen C ortam özgür ve büyük ölçüde mükemmel Microsoft Visual Studio 2005 Express edition. Zaman zaman serbest gönderdim .exe hoş sonuçlar ile diğer insanlar için dosyaları. Ancak son zamanlarda sevindirici sonuçlar istediğim daha çok şans dayalı olan rahatsız edici bir keşif yaptım. (2001 vintage, titizlikle güncellendi) eski bir XP kutusu bu programlardan birini çalıştırmak için çalışırken bana kötü verdi "" (veya benzeri) bir mesaj. Sistem çalıştırılamıyor x.exe

Bazı googling bu araç ile, hatta basit bir hello-world.exe aslında ekstra güvenerek statik bağlama belirtme sonuçlar ortaya çıkardı .dll dosyaları (msvcm80.dll vb.). İnanılmaz derecede detaylı bir sürümü entrikacı sistemi (dosyalar kimseye bildirim?) o zaman izin vermez .exe tam olarak hakkı olmadan çalıştırın .dll sürümleri. Ya bu şeyler, ben sadece eski moda bir müstakil istiyorum ihtiyacım yok .exe hiçbir şey ama ortak payda Win32 işlemlerini yapar. tüm win32 işletim sistemi üzerinde çalışır.

Herkes onun mümkün olmadığını biliyorum benim mevcut araç ile yapmak istiyorum ne yapmak için ?

Teşekkür ederim.

CEVAP
1 EYLÜL 2008, PAZARTESİ


C-çalışma zamanı proje ayarlarına gidin, seçin C/C 'Kod oluşturma'. Değişim 'zamanı kitaplığı' ayarı 'birden çok iş parçacığı' yerine 'birden çok iş parçacığı dll'.

Eğer herhangi bir diğer kütüphaneleri kullanıyorsanız linker dinamik olarak bağlantılı CRT açıkça görmezden söylemek gerekebilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013
  • Sparta Spartanutul

    Sparta Spart

    18 HAZİRAN 2013