2013-09-06 2 views
3

웹에서 검색했지만 적절한 문제에 대한 해결책을 찾지 못했습니다.Win7 64bit에 Qwt를 설치하십시오.

문제 : 내가 한 무엇 nmake - 스텝

에서 Qwt 설치도 실패한 :

-) 윈도우 64 비트에 대한 Qt는 5.1 (Qt는 5.1.1을 설치 (VS 2012, 525 qt-website

에서 MB)) (정보)는 -) 파일 here

에서 Qwt 6.1.0 을 다운로드

는 -) C로 파일을 추출 : /Qt/Qwt-6.1.0

- qwtconfig.pri

에서) 설정 올바른 경로

가 -) MSVC 2012 Qt는 함께 오는 콘솔() 실행을 시작 qmake qwt.pro

는 -

) - (> 자동 '프로그램 파일 (x 86에 설치 here (에서의 Microsoft Visual 2010 Express를 설치

)이 있지만 NMAKE.EXE를 찾을 수 없습니다)') 같은 CONSOL에 nmake 시도

-) aboves CONSOL nmake 다시 시도하지만 지금은 링크 2010 MSVC (설치에하지만 지금은 심각한 오류 U1077)

온다 -) 다음으로 MSVC 2010 오는 CONSOL을 시도하고 다시 nmake가 (지금은 치명적인 오류가 실행 내 x64PC가 대상 유형 x86과 호환되지 않음을 알리는 LNK1112)

질문 : 어떻게 작동합니까?

+0

왜 의견이 없으십니까? – Martin

답변

1

지금 내 x64PC이 귀하의 문제는 당신이 64 비트 Qt는이 다음 32 비트 모드로 Qwt 구축을 위해 노력하고 있습니다 설치되어 대상 유형 86와 호환되지 않습니다 알려줍니다 치명적인 오류 LNK1112를 얻을. 32 비트 코드를 64 비트 코드 또는 viseversa에 연결할 수 없습니다.

64 비트 응용 프로그램을 빌드하려면 64 비트 컴파일러가 있어야합니다. Visual Studio 2010 Express에는 64 비트 컴파일러가 제공되지 않습니다. 그와 함께 도움이 다음

How to compile a 64-bit application using Visual C++ 2010 Express?

을 당신은 내가 당신이 컴파일러가 64 비트 응용 프로그램을 구축 할 얻을 수있는 비주얼 스튜디오의 x64 명령 프롬프트에서 구성 및 NMAKE를 실행해야합니다 믿고 64 비트 컴파일러를 얻을 후.

당신이 정말로 64 비트 응용 프로그램을 훨씬 쉽게 접근이 필요하지 않은 경우는 Visual Studio를 여기에 2010 년

에 대한 32 비트 Qt는 SDK를 설치하는 것입니다에 대한 링크입니다 : http://download.qt-project.org/official_releases/qt/5.1/5.1.1/qt-windows-opensource-5.1.1-msvc2010_opengl-x86-offline.exe

기억 당신 64 비트 창에서 32 비트 응용 프로그램을 개발하고 실행할 수 있습니다.

Will win32 bit applications run on a 64 bit server?

+0

"64 비트 시스템이있어서 64 비트 시스템이 필요해서 그냥 사용해보고 배우고 싶다"는 말은 무엇을 의미합니까? 32 비트 버전이 작동하면 32 비트 win7 및 64 비트 용 프로그램을 작성할 수 있습니까? win7? 그렇다면 32 비트 버전을 재설치하는 것이 좋습니다. – Martin

+0

x64 버전의 Windows에서 32 비트 응용 프로그램을 개발할 수 있습니다. 64 비트 애플리케이션이 필요한 주된 이유는 프로그램이 2GB 이상의 메모리에 액세스해야하는 경우입니다. 프로그램에 32 비트 버전을 사용하지 않아도됩니다. – drescherjm

+0

32 비트 개발 및 실행 문제를 해결하기 위해 내 대답이 약간 업데이트되었습니다. – drescherjm