คำถามติดแท็ก 64-bit

สถาปัตยกรรม 64 บิตมักเป็นระบบที่แอดเดรส (พอยน์เตอร์) กว้าง 64 บิต บางครั้งอาจหมายถึงระบบที่ขนาด "ธรรมชาติ" สำหรับการคำนวณจำนวนเต็ม (ขนาดคำ) คือ 64 บิต

8
กำหนดเป้าหมายทั้ง 32 บิตและ 64 บิตด้วย Visual Studio ในโซลูชัน / โครงการเดียวกัน
ฉันมีปัญหาเล็กน้อยเกี่ยวกับวิธีตั้งค่าวิชวลสตูดิโอสำหรับการกำหนดเป้าหมายหลายเป้าหมาย ความเป็นมา: c # .NET v2.0 พร้อมด้วย p / เรียกใช้ไปยัง 3rd party 32 bit DLL's, SQL compact v3.5 SP1 พร้อมโครงการติดตั้ง ตอนนี้เป้าหมายแพลตฟอร์มถูกตั้งค่าเป็น x86 เพื่อให้สามารถทำงานบน Windows x64 ได้ บริษัท บุคคลที่สามเพิ่งเปิดตัว DLL เวอร์ชัน 64 บิตและฉันต้องการสร้างโปรแกรม 64 บิตโดยเฉพาะ สิ่งนี้ทำให้เกิดคำถามบางอย่างที่ฉันยังไม่ได้คำตอบ ฉันต้องการมีฐานรหัสเดียวกัน ฉันต้องสร้างโดยอ้างอิงถึงชุด DLL ของ 32 บิตหรือ 64 บิตของ DLL (ทั้งบุคคลที่สามและ SQL Server Compact) สามารถแก้ไขได้ด้วยการกำหนดค่าใหม่ 2 …

15
System.BadImageFormatException: ไม่สามารถโหลดไฟล์หรือแอสเซมบลี (จาก installutil.exe)
ฉันพยายามติดตั้งบริการ Windows โดยใช้ InstallUtil.exe และได้รับข้อความแสดงข้อผิดพลาด System.BadImageFormatException: ไม่สามารถโหลดไฟล์หรือแอสเซมบลี ' {xxx.exe}' หรือการอ้างอิงอย่างใดอย่างหนึ่ง มีความพยายามในการโหลดโปรแกรมที่มีรูปแบบไม่ถูกต้อง สิ่งที่ช่วยให้? แก้ไข: (ไม่ใช่ตาม OP) ข้อความแบบเต็มที่ดึงมาจาก dup ทำให้ได้รับความนิยมมากขึ้น [สำหรับ googleability]: C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319> InstallUtil.exe C: \ xxx.exe Microsoft (R) .NET Framework ยูทิลิตี้การติดตั้งเวอร์ชัน 4.0.30319.1 ลิขสิทธิ์ (c) Microsoft Corporation สงวนลิขสิทธิ์. เกิดข้อยกเว้นขณะเริ่มต้นการติดตั้ง: System.BadImageFormatException: ไม่สามารถโหลดไฟล์หรือแอสเซมบลี 'file: /// C: …

15
ฉันจะลงทะเบียนไฟล์ DLL บน Windows 7 64 บิตได้อย่างไร
ฉันได้พยายามใช้รหัสต่อไปนี้: cd c:\windows\system32 regsvr32.exe dllname.ax แต่นี่ใช้ไม่ได้สำหรับฉัน ฉันจะลงทะเบียนไฟล์ DLL บน Windows 7 ด้วยโปรเซสเซอร์ 64 บิตได้อย่างไร

8
ฉันไม่สามารถเริ่มเบราว์เซอร์ SQL Server
ฉันไม่สามารถเริ่มSQL Server browserจากSQL Service Configuration Manager 2008เวอร์ชันได้ ไม่มีตัวเลือกในการเริ่มบริการอย่างแน่นอน มันถูกปิดใช้งานดังภาพที่แสดงด้านล่าง ฉันจะเริ่มให้บริการอีกครั้งได้อย่างไร?

6
การอ่าน 64 บิต Registry จากแอปพลิเคชัน 32 บิต
ฉันมีโครงการทดสอบหน่วย ac # ที่คอมไพล์สำหรับ AnyCPU บิลด์เซิร์ฟเวอร์ของเราเป็นเครื่อง 64 บิตและติดตั้งอินสแตนซ์ 64 บิต SQL Express โครงการทดสอบใช้รหัสที่คล้ายกับข้อมูลต่อไปนี้เพื่อระบุพา ธ ไปยังไฟล์. MDF: private string GetExpressPath() { RegistryKey sqlServerKey = Registry.LocalMachine.OpenSubKey( @"SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL" ); string sqlExpressKeyName = (string) sqlServerKey.GetValue( "SQLEXPRESS" ); RegistryKey sqlInstanceSetupKey = sqlServerKey.OpenSubKey( sqlExpressKeyName + @"\Setup" ); return sqlInstanceSetupKey.GetValue( "SQLDataRoot" ).ToString(); } รหัสนี้ใช้งานได้ดีบนเวิร์กสเตชัน …
100 c#  .net  64-bit  registry  32-bit 

15
Android SDK บนเครื่อง linux 64 บิต
เป็นไปได้ไหมที่จะพัฒนาโดยใช้ Android SDK บนเครื่อง linux 64 บิต การดาวน์โหลด SDK ที่มีให้ดูเหมือนจะเป็นเพียงสำหรับ Linux เวอร์ชัน 32 บิต
97 linux  android  64-bit 

9
ความเข้ากันได้ของ Java 32 บิตเทียบกับ 64 บิต
โค้ด Java ที่สร้างและคอมไพล์เทียบกับ JDK 32 บิตเป็นโค้ดไบต์ 32 บิตทำงานใน JVM 64 บิตหรือไม่ หรือ JVM 64 บิตต้องการรหัส 64 บิตไบต์? เพื่อให้รายละเอียดเพิ่มเติมเล็กน้อยฉันมีโค้ดที่ทำงานในสภาพแวดล้อม Solaris ที่ใช้ JVM 32 บิต แต่ตอนนี้ฉันได้รับปัญหาหลังจากอัปเกรด JDK และ Weblogic Server เป็น 64 บิต

10
ฉันสามารถรันอิมเมจ VMware 64 บิตบนเครื่อง 32 บิตได้หรือไม่
ฉันสามารถรันอิมเมจ VMware 64 บิตบนเครื่อง 32 บิตได้หรือไม่ ฉัน googled สิ่งนี้ แต่ดูเหมือนจะไม่มีคำตอบที่แน่ชัด ฉันรู้ว่ามันจะต้องถูกเลียนแบบอย่างสมบูรณ์และจะทำงานเหมือนสุนัข แต่ประสิทธิภาพที่ช้าไม่จำเป็นต้องเป็นปัญหาเพราะฉันแค่สนใจที่จะทดสอบโค้ดบริการพื้นหลังของฉันบนแพลตฟอร์ม 64 บิต

10
การแปลงตัวชี้เป็นจำนวนเต็ม
ฉันกำลังพยายามปรับรหัสที่มีอยู่ให้เป็นเครื่อง 64 บิต ปัญหาหลักคือในฟังก์ชันหนึ่ง coder ก่อนหน้านี้ใช้อาร์กิวเมนต์ void * ที่ถูกแปลงเป็นประเภทที่เหมาะสมในฟังก์ชันนั้นเอง ตัวอย่างสั้น ๆ : void function(MESSAGE_ID id, void* param) { if(id == FOO) { int real_param = (int)param; // ... } } แน่นอนในเครื่อง 64 บิตฉันได้รับข้อผิดพลาด: error: cast from 'void*' to 'int' loses precision ฉันต้องการแก้ไขสิ่งนี้เพื่อให้มันยังคงทำงานบนเครื่อง 32 บิตและสมบูรณ์ที่สุด ความคิดใด ๆ ?
88 c++  gcc  casting  64-bit  32-bit 

13
ฉันจะทำให้ Memcached ทำงานบนระบบ Windows (x64) 64 บิตได้หรือไม่
ไม่มีใครรู้ว่าถ้า , เมื่อไหร่หรือวิธีการที่ฉันจะได้รับmemcachedทำงานบนสภาพแวดล้อม 64bit Windows? ฉันกำลังตั้งค่าโซลูชันโฮสติ้งใหม่และต้องการใช้ระบบปฏิบัติการ 64 บิตเป็นอย่างมากและเนื่องจากเป็นโซลูชัน ASP.Net MVC ที่มี SQL Server DB ระบบปฏิบัติการจะเป็น Windows Server 2003 หรือ (หวังว่า!) 2008 ฉันรู้ว่าสิ่งนี้อาจทำให้เกิดการถกเถียงเกี่ยวกับ 32 บิตกับ 64 บิตบนเซิร์ฟเวอร์ แต่สมมติว่าความชอบของฉันคือ 64 บิตและฉันมีเหตุผลที่ดีมาก จนถึงตอนนี้ผมได้พยายามจำนวนของตัวเลือกและพบบิตของความช่วยเหลือที่เกี่ยวข้องกับการได้รับการขึ้นนี้บนเครื่อง 32bit (และประสบความสำเร็จก็อาจเพิ่ม) แต่ตั้งแต่เดิมพอร์ตของ Windowsเป็น Win32 เฉพาะนี้คือแทบจะไม่ไปช่วย เมื่อติดตั้งเป็นบริการบน x64 นอกจากนี้ยังมีการพึ่งพาตัวปลดปล่อยซึ่งฉันสามารถรับเวอร์ชันที่คอมไพล์ Win32 ฉันสงสัยว่าการโหลดทั้งหมดนี้ใน C ++ และการกด "คอมไพล์" (สำหรับ 64 บิต) จะไม่ได้ผลอย่างน้อยเพราะความแตกต่างที่ซับซ้อนในสถาปัตยกรรม 32 …
87 c#  c++  windows  64-bit  memcached 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.