«64-bit» 태그된 질문

64 비트 아키텍처는 일반적으로 주소 (포인터) 폭이 64 비트 인 시스템입니다. 때로는 정수 계산 (단어 크기)의 "자연"크기가 64 비트 인 시스템을 의미 할 수 있습니다.



9
Visual Studio“Any CPU”대상은 무엇을 의미합니까?
Visual Studio 2008의 .NET 플랫폼 빌드 옵션과 관련하여 혼란이 있습니다. "모든 CPU"컴파일 대상은 무엇이며 어떤 종류의 파일을 생성합니까? 이 "Any CPU"빌드의 출력 실행 파일을 조사한 결과 x86 실행 파일입니다 (누군가는 보이지 않을 것입니다). 따라서 실행 파일을 x86으로 타겟팅하는 것과 "모든 CPU"를 타겟팅하는 것에는 어떤 차이가 있습니까? 내가 주목 한 또 …

19
플랫폼이 동일하더라도 "잘못된 형식의 프로그램을로드하려고했습니다"
64 비트 시스템의 32 비트 관리되지 않는 DLL에서 함수를 호출하고 있습니다. 내가 얻는 것은 : BadImageFormatException : 형식이 잘못된 프로그램을로드하려고했습니다. (HRESULT 예외 : 0x8007000B) 처음에는 프로젝트를 Any CPU 플랫폼으로 설정했기 때문에 둘 다 x86으로 변경했지만이 오류는 여전히 발생합니다. 이것이 내가 아는 유일한 해결책입니다. DLL은 다른 프로그램 (소스가없는)과 함께 사용할 수 …


29
.NET으로 Windows 64 비트 플랫폼을 감지하는 방법?
A의 .NET 2.0 C # 응용 프로그램 I는 운영 체제 플랫폼을 감지하기 위해 다음 코드를 사용 : string os_platform = System.Environment.OSVersion.Platform.ToString(); "Win32NT"를 반환합니다. 문제는 Windows Vista 64 비트에서 실행될 때 "Win32NT"를 반환한다는 것입니다. 올바른 플랫폼 (32 또는 64 비트)을 알 수있는 다른 방법이 있습니까? Windows 64 비트에서 32 비트 응용 …


8
CentOS 64 비트 잘못된 ELF 인터프리터
방금 CentOS 6 64 비트 버전을 설치했는데 64 비트 컴퓨터에 32 비트 응용 프로그램을 설치하려고하는데이 오류가 발생했습니다. /lib/ld-linux.so.2 : 잘못된 ELF 인터프리터 : 해당 파일 또는 디렉토리가 없음 저는 리눅스를 처음 사용합니다. 이 문제를 어떻게 해결합니까?

17
응용 프로그램을 올바르게 시작할 수 없습니다 (0xc000007b)
단일 PC에서 개발 한 클라이언트 / 서버 앱이 있습니다. 이제 두 개의 직렬 포트가 필요하므로 친구로부터 PC를 빌 렸습니다. 앱을 빌드하고 실행하거나 디버깅하려고하면 (Delphi IDE 또는 Windows 파일 관리자에서) "응용 프로그램을 제대로 시작할 수 없습니다 (0xc000007b)"오류가 발생합니다. 인터넷 검색은 많은 것을 가져 오지 않지만 델파이에만 해당되는 것은 아니며 다른 앱에서 …
159 windows  delphi  64-bit 

8
Windows 64 비트에서 프로그램 파일 (x86)을 얻는 방법
나는 사용하고있다 : FileInfo( System.Environment.GetFolderPath( System.Environment.SpecialFolder.ProgramFiles) + @"\MyInstalledApp" 프로그램이 사용자 컴퓨터에서 감지되는지 확인하기 위해 (이상적이지는 않지만 내가 찾고있는 프로그램은 MS-DOS 응용 프로그램의 오래된 구식이며 다른 방법을 생각할 수 없었습니다). Windows XP 및 32 비트 버전의 Windows Vista에서는 올바르게 작동합니다. 그러나 x64 Windows Vista에서는 코드가 x64 Program Files 폴더를 반환하는 반면 …
153 c#  windows  file  64-bit 

7
64 비트 Windows에서 long의 비트 크기는 얼마입니까?
얼마 전까지 만해도 누군가 long64 비트 컴퓨터에서 64 비트가 아니라고 말했고 항상 사용해야 int합니다. 이것은 나에게 이해가되지 않았다. 필자는 Apple 공식 사이트의 문서와 같은 문서 long가 64 비트 CPU를 컴파일 할 때 실제로 64 비트 라고 말합니다 . 나는 그것이 64 비트 Windows에서 무엇인지 찾아보고 윈도우 : long및 int길이가 32 …
137 c++  c  windows  64-bit  porting 

11
네이티브 DLL 파일이 x64 또는 x86으로 컴파일되었는지 확인하는 방법은 무엇입니까?
네이티브 어셈블리가 관리 코드 응용 프로그램 ( C # ) 에서 x64 또는 x86으로 준수되는지 확인하고 싶습니다 . OS 로더 가이 정보를 알아야하기 때문에 PE 헤더의 어딘가에 있어야한다고 생각하지만 찾을 수 없었습니다. 물론 관리되는 코드에서 수행하는 것을 선호하지만 필요한 경우 기본 C ++을 사용할 수 있습니다.
133 c#  .net  winapi  64-bit  x86-64 

6
gcc / cmake를 사용하여 64 비트 Linux 시스템에서 32 비트 바이너리를 컴파일하는 방법
그것은에서 프로젝트를 컴파일하는 것이 가능 32 비트 와 cmake와 gccA의 64 비트 시스템? 그럴 수도 있지만 어떻게해야합니까? 매개 변수 / 플래그 / 등을 설정하지 않고 "무지한"방법을 시도했을 때 LD_LIBRARY_PATH연결된 라이브러리를 찾기 위해 설정 ~/tools/lib하면 무시하고 lib64 라는 하위 디렉토리 만 찾습니다 .
129 linux  gcc  64-bit  cmake  32-bit 


7
Visual Studio에서 빌드 할 때 조건부로 32/64 비트 참조 사용
32/64 비트로 빌드되고 해당 32/64 비트 종속성이있는 프로젝트가 있습니다. 구성을 전환하고 올바른 참조를 사용하고 싶지만 Visual Studio에 아키텍처에 적합한 종속성을 사용하도록 지시하는 방법을 모르겠습니다. 아마도 나는 이것에 대해 잘못된 방식으로 가고 있지만 구성 드롭 다운에서 x86과 x64 사이를 전환 할 수 있고 참조 된 DLL이 올바른 비트가되도록하고 싶습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.