«64-bit» etiketlenmiş sorular

64 bitlik bir mimari genellikle adreslerin (işaretçilerin) 64 bit genişliğinde olduğu bir sistemdir. Bazen, tamsayı hesaplamaları için "doğal" boyutun (kelime boyutu) 64 bit olduğu bir sistem anlamına gelebilir.



9
Visual Studio “Any CPU” hedefi ne anlama geliyor?
Visual Studio 2008'de .NET platform oluşturma seçenekleri ile ilgili bazı karışıklıklar var. "Herhangi bir CPU" derleme hedefi nedir ve ne tür dosyalar oluşturur? Bu "Herhangi bir CPU" derlemesinin çıktı yürütülebilir dosyasını inceledim ve x86 çalıştırılabilir dosyaları olduğunu gördüm. Yani, yürütülebilir herhangi bir x86 vs "Any CPU" arasında herhangi bir fark …

19
Platformlar aynı olsa bile “yanlış biçime sahip bir program yüklenmeye çalışıldı”
64-bit bir sistemde 32-bit yönetilmeyen DLL işlevleri çağırıyorum. Ne olsun: BadImageFormatException: Yanlış biçime sahip bir program yüklenmeye çalışıldı. (HRESULT istisnası: 0x8007000B) İlk başta, projelerimi Any CPU platformuna ayarladım, bu yüzden ikisini de x86 olarak değiştirdim, ancak bu hata hala oluşuyor. Bunun için bildiğim tek düzeltme bu. DLL'leri bozuk veya başka …


29
.NET ile Windows 64 bit platformu nasıl algılanır?
Bir .NET 2.0 C # uygulamasında işletim sistemi platformunu algılamak için aşağıdaki kodu kullanıyorum: string os_platform = System.Environment.OSVersion.Platform.ToString(); Bu "Win32NT" döndürür. Sorun Windows Vista 64-bit üzerinde çalışırken bile "Win32NT" döndürüyor olmasıdır. Doğru platformu (32 veya 64 bit) bilmek için başka bir yöntem var mı? Ayrıca, Windows 64 bit'te 32 bit …



17
Uygulama düzgün başlatılamadı (0xc000007b)
Tek bir bilgisayarda geliştirdiğim bir istemci / sunucu uygulamam var. Şimdi iki seri port gerekiyor, bu yüzden bir arkadaşımdan bir PC ödünç aldım. Uygulamamı oluşturup çalıştırmaya veya hata ayıklamaya çalıştığımda (ister Delphi IDE'de ister Windows Dosya yöneticisinden), "Uygulama doğru başlatılamadı (0xc000007b)" hatası veriyor. Google'da fazla bir şey görünmüyor, ancak bunun …
159 windows  delphi  64-bit 

8
Windows 64 bit program dosyalarını (x86) nasıl edinilir
Kullanıyorum: FileInfo( System.Environment.GetFolderPath( System.Environment.SpecialFolder.ProgramFiles) + @"\MyInstalledApp" Bir programın bir kullanıcı makinesinde algılanıp algılanmadığını belirlemek için (ideal değil, ama aradığım program bir MS-DOS uygulamasının eski bir sağ çamurudur ve başka bir yöntem düşünemedim). Windows XP ve Windows Vista'nın 32 bit sürümlerinde bu iyi çalışır. Ancak, x64 Windows Vista'da kod x64 Program …
153 c#  windows  file  64-bit 

7
64 bit Windows'ta bit boyutu ne kadardır?
Uzun zaman önce, birisi bana long64 bit makinelerde 64 bit olmadığını söyledi ve her zaman kullanmalıyım int. Bu benim için anlamlı değildi. Dokümanları gördüm (Apple'ın resmi sitesindeki gibi) long, 64 bit CPU için derlerken gerçekten 64 bit olduğunu söylüyor . 64 bit Windows'ta ne olduğunu araştırdım ve buldum Pencereler: longve …
137 c++  c  windows  64-bit  porting 

11
Yerel bir DLL dosyasının x64 veya x86 olarak derlenip derlenmediğini nasıl öğrenebilirim?
Yerel bir derlemenin, yönetilen bir kod uygulamasından ( C # ) x64 veya x86 olarak uyumlu olup olmadığını belirlemek istiyorum . OS yükleyicinin bu bilgiyi bilmesi gerektiğinden PE başlığında bir yerde olması gerektiğini düşünüyorum, ancak bulamadım. Elbette bunu yönetilen kodda yapmayı tercih ediyorum, ancak gerekirse native C ++ kullanabilirim.
133 c#  .net  winapi  64-bit  x86-64 

6
Gcc / cmake ile 64-bit linux makinesinde 32-bit ikili nasıl derlenir
O bir projeyi derlemek mümkün mü 32-bit ile cmakeve gccbir üzerinde 64 bit sistemde? Muhtemelen öyledir ama bunu nasıl yapacağım? Bunu "cahil" bir şekilde denediğimde, herhangi bir parametre / bayrak / vb. Ayarlamadan, sadece LD_LIBRARY_PATHbağlantılı kütüphaneleri bulmayı ayarlamak ~/tools/libonu yok sayıyor ve sadece lib64 adlı alt dizinlere bakıyor gibi görünüyor …
129 linux  gcc  64-bit  cmake  32-bit 


7
Visual Studio'da derlerken koşullu olarak 32/64 bit başvurusu kullanın
32/64-bit inşa eden ve buna karşılık gelen 32/64-bit bağımlılıkları olan bir projem var. Yapılandırmaları değiştirebilmek ve doğru referansın kullanılabilmesini istiyorum, ancak Visual Studio'ya mimariye uygun bağımlılığı kullanmasını nasıl söyleyeceğimi bilmiyorum. Belki bunu yanlış yoldan yapıyorum, ancak yapılandırma açılır menüsünde x86 ve x64 arasında geçiş yapabilmek ve başvurulan DLL'nin doğru bit …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.