LAPACK 3.7.0의 이진 파일을 what is told here을 기반으로하여 CMAKE을 사용하여 빌드하려고합니다. 내 Visual Studio 2013 C++ project에서 사용하려면
하지만 실제로 어떤 옵션을 선택해야할지 모르겠습니다.
또한 다음 컴파일러를 선택해야합니까?
Program Files
또는 Program File(x86)
폴더 내의 제안 된 디렉토리에서 찾을 수 없기 때문에. 내 컴퓨터가 듀얼 코어를 사용합니다 Intel(R) Core(TM) 2 Duo CPU
win7x64 시스템에서 C, C++ 및 Fortran 컴파일러를 찾는 방법은 무엇입니까?
답변
Visual Studio < 2015를 사용하는 경우 Visual Studio 명령 줄에서 CMake GUI를 실행하는 것이 일반적입니다.
사용 창은 명령 줄에서
실행 cmake-GUI를 "비주얼 스튜디오 명령 프롬프트"를 실행하기 위해 메뉴를 시작합니다. 폴더가 경로에 있다면 간단히 cmake-gui를 실행하십시오./내 - :하지 않으면, 전직 C (전체 경로
프로젝트 (최상위 CMakeLists.txt이 들어있는 폴더)의 소스 폴더를 찾습니다를 사용하여 실행하고 새로운 빌드 폴더를 생성 프로젝트/build_32). 원본 폴더에서 환경 생성은 권장되지 않습니다. 올바른 MSVC 버전을 선택하여 프로젝트를 생성하십시오. 귀하의 경우에는 "Visual Studio 12 2013"이됩니다. 내 경우에는,이 전부 그 MSVC 2010
입니다. 완료 버튼을 클릭하면 컴파일 환경, 솔루션, 프로젝트 등이 생성됩니다.
이렇게하면 x86 응용 프로그램을 컴파일 할 환경이 생성됩니다. x64 버전의 프로젝트를 컴파일해야하는 경우 해당 프로세스를 다시 수행하여 새 빌드 폴더 및 "Visual Studio 12 2013 Win64"를 생성하십시오.
기본적으로 유료 버전의 Visual Studio가있는 경우 x86 및 Win64 컴파일러가 모두 설치되어 있어야합니다. 익스프레스 버전을 사용하는 경우 x86 컴파일러 만 사용할 수 있으므로 MSVC Win64를 사용하는 세대는 실패합니다.
두 번째 부분에 대해서는 [페이지] (http://icl.cs.utk.edu/lapack-for-windows/lapack/#build)는 "네이티브 컴파일러 지정"을 클릭하고 ifort 컴파일러'. – sepideh
32/64 비트 정보로 대답이 업데이트되었습니다. 기본적으로 프로젝트를 32 비트와 64 비트로 컴파일하려면 두 개의 별도 폴더에서 두 번 생성해야합니다. – Antwane
두 번째 부분에서는 컴퓨터에 Intel 컴파일러를 설치해야합니다. 당신이 제공 한 링크는'요구 사항 : Visual Studio, 인텔 C 및 포트란 컴파일러, CMAKE 2.8.12' – Antwane
Visual Studio 2013을 사용하여 빌드하는 경우 발전기 목록에서 해당 파일을 선택해야합니다. 그리고 당신은 보통 어떻게 컴파일러를 사용하고 있습니까? 명령 줄에서 'where'명령을 사용하여 경로를 찾을 수 있다면 – UnholySheep
@UnholySheep 예, 'Visual Studio 12 2013 win64'또는 'Visual Studio 12 2013'을 선택해야합니까? – sepideh
그것은 32 비트 또는 64 비트 프로젝트를 작성하는지 여부에 달려 있습니다. 질문에 명시하지 않았습니다. – UnholySheep