Visual Studio가 플랫폼 변경 사항을 x64에서 Win32로 되돌립니다.

덴버

나는 zeromq 4.0.5를 만들고있다. 64 비트 정적 빌드가 필요합니다. VS2013을 사용하고 있습니다. 구성 관리자로 이동하여 플랫폼을 x64로 변경하면 libzmq 용 플랫폼은 Win32로 유지됩니다. 수동으로 x64로 변경하고 대화 상자를 닫으면 다시 열 때 Win32로 돌아갑니다. 왜? x64로 가져 오려면 어떻게해야합니까?

여기에 이미지 설명 입력

덴버

프로젝트 파일 (.vcxproj)을 편집하여 문제를 해결했습니다. 나는 모든 win32 항목에 대해 x64 항목을 만들었습니다.

예를 들어 다음 항목을 찾았습니다.

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='StaticRelease|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <CharacterSet>MultiByte</CharacterSet>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <PlatformToolset>v120</PlatformToolset>
</PropertyGroup>

그래서이 항목을 추가했습니다.

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='StaticRelease|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <CharacterSet>MultiByte</CharacterSet>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <PlatformToolset>v120</PlatformToolset>
</PropertyGroup>

추가해야 할 항목이 약 12 ​​개 정도있을 것입니다. Win32-> x64 이외의 항목은 변경되지 않았습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Visual Studio-15에서 설치 프로젝트의 플랫폼을 변경할 수 없습니다.

Visual Studio : win32에서 x64로 변경하면 연결 오류가 표시됨

대상을 x64로 변경하면 Visual Studio 2017에서 FLTK 빌드가 중단됩니다.

나중에 Visual C ++ win32 프로젝트를 크로스 플랫폼으로 변환 할 수 있습니까?

다중 플랫폼 프로젝트가있는 install4j에서 플랫폼을 기반으로 -Xmx 설정을 어떻게 변경합니까?

Visual Studio 2012에서 동시에 플랫폼 대상 x86 및 x64

Visual Studio 2019에서 프로젝트 파일을 저장하면 csproj 파일의 변경 사항이 되돌립니다.

Visual Studio 2017에서 크로스 플랫폼 앱 Xamarin을 찾을 수 없습니다.

x64 플랫폼의 GCC에서 확장 정밀도가 기본적으로 켜져 있습니까?

앱을 Google Cloud 플랫폼에 배포 할 때 상대 파일 경로가 감지되지 않습니다

CMake는 Visual Studio 2015 프로젝트에 대해 "플랫폼 도구 집합"을 어떻게 지정합니까?

플랫폼 도구 집합 Visual Studio 2015를 변경할 수 없습니다.

Tensorflow lite 또는 Tensorflow 모바일을 PC (x86, x64) 플랫폼에서 사용할 수 있나요? 가능하다면이 플랫폼에서 추론에 최적화되어 있습니까?

Elastic Beanstalk의 플랫폼을 PHP에서 Node.js로 변경

CMakeLists.txt에서 CMake 오류를 수정하는 방법 : Generator NMake Makefiles가 플랫폼 사양을 지원하지 않지만 플랫폼 x64가 지정되었습니다.

Visual Studio 2015에 Windows UAP (유니버설 앱 플랫폼) SDK가 없습니다.

overScrollBy가 Lollipop (5.x) 플랫폼에서 항상 되돌아 오지는 않습니다.

WIX 설치 프로그램-플랫폼을 64 비트로 변경하고 저장할 수 없습니다.

Nimbus Look and Feel은 모든 플랫폼에서 작동합니까(jar가 exe로 변환된 경우에도)?

API- 플랫폼 JWT : "GET / api / login"에 대한 경로가 없습니다.

LLVM 7.0은 Visual Studio 2015에서 특정 플랫폼 도구 집합을 제공하지 않습니다.

Visual Studio Build 플랫폼은 동일한 프로젝트의 사용자마다 다릅니다.

글꼴 크기 변경은 Visual Studio 2015에서 자동으로 되돌립니다.

Visual Studio 2013 내에서 v60 플랫폼 도구 집합을 사용할 때 디버깅 정보가 일치하지 않습니다.

Visual Studio에서 대상 플랫폼이 다른 다른 프로젝트에 대한 프로젝트 참조

고정 된 SKPhysicsJoint를 사용하여 플랫폼 감지 히트 박스를 플레이어 스프라이트에 자식으로 연결하면 플레이어의 충돌 및 감지 비트 마스크가 변경됩니다.

Visual Studio 2019는 x64 대상에 있는 시작 프로젝트의 bin 폴더에 변경 및 컴파일된 dll을 복사하지 않습니다.

다중 플랫폼 개발 : 이전 버전의 Android에서 최신 Visual Studio 사용

3 가지 플랫폼 (x86, x64, ARM) 모두에서 Microsoft Store에 UWP 앱 업로드