Simcenter Amesim Setting the Amesim VC++ compiler

2022-09-21T05:29:13.000-0400
Simcenter Amesim Automation Connect Simcenter System Simulation Client for Git Simcenter Amesim Xcelerator Share

요약

This is a guide to set up the VC++ copiler setting in Amesim.


세부 정보

VS2015이후 컴파일러 잡는 법
 

 
 
  • Amesim 폴더에 아래 batch파일 생성
 
@echo off
set VS_FOUND=0
 
REM Looking for Visual Studio 2019 compiler
if DEFINED VS160COMNTOOLS call "%VS160COMNTOOLS%\..\..\VC\Auxiliary\Build\vcvarsall.bat" x64
if DEFINED VS160COMNTOOLS set VS_FOUND=1
if "x1"=="x%VS_FOUND%" goto :ok
 
REM Looking for Visual Studio 2017 compiler
if DEFINED VS150COMNTOOLS call "%VS150COMNTOOLS%\..\..\VC\Auxiliary\Build\vcvarsall.bat" x64
if DEFINED VS150COMNTOOLS set VS_FOUND=1
if "x1"=="x%VS_FOUND%" goto :ok
 
REM Looking for Visual Studio 2015 compiler
if DEFINED VS140COMNTOOLS call "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" x64
if DEFINED VS140COMNTOOLS set VS_FOUND=1
if "x1"=="x%VS_FOUND%" goto :ok
 
REM No Visual Studio compilers found
goto :error
 
:error
set VS_FOUND=
echo You have to setup Visual Studio 2015, 2017 or 2019 compiler
exit /B 1
 
:ok
set VS_FOUND=
exit /B 0
  • 아래 스크립트 붙여넣기
 
버전별 환경변수
 
환경변수 값
 

 
  • VS90COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\
  • VS100COMNTOOLS=c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\
  • VS110COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
  • VS120COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\
  • VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\
  • VS2019: VS160COMNTOOLS
  • VS2017: VS150COMNTOOLS
  • VS2015: VS140COMNTOOLS
  • VS 환경변수 생성
 
  1. 위 방법으로도 안잡힐 경우
윈도우즈 탐색기, 혹은 기타 탐색 app에서 “vsvars64.bat(2015버전 포함한 이전버전)” or “vcvars64.bat”(2015버전 이후)을 찾은 후 직접 CALL 해주는 것이 필요함. 참고로 VS2017버전부터 vs가 아닌 vc로 파일명이 시작됨.
  • vcvars64.bat 가 설치된 위치 찾기찾기

 
 
 
 
  • Amesim 설치폴더에 vcvars64_vc140.bat파일 생성
 
@echo off
REM Generated by Simcenter Amesim installer
call "C:\apps\MVS15\VC\Auxiliary\Build\vcvars64.bat"
 
 
 
@echo off
REM Generated by Simcenter Amesim installer
call " C:\apps\MVS15\Common7\Tools\VsDevCmd.bat"
 
 
  • 안되면 아래 경로의 Batch call 실행
  • 스크립트에 vcvars64.bat 콜하기VS2015이후 컴파일러 잡는 법
     

     
     
    • Amesim 폴더에 아래 batch파일 생성
     
    @echo off
    set VS_FOUND=0
     
    REM Looking for Visual Studio 2019 compiler
    if DEFINED VS160COMNTOOLS call "%VS160COMNTOOLS%\..\..\VC\Auxiliary\Build\vcvarsall.bat" x64
    if DEFINED VS160COMNTOOLS set VS_FOUND=1
    if "x1"=="x%VS_FOUND%" goto :ok
     
    REM Looking for Visual Studio 2017 compiler
    if DEFINED VS150COMNTOOLS call "%VS150COMNTOOLS%\..\..\VC\Auxiliary\Build\vcvarsall.bat" x64
    if DEFINED VS150COMNTOOLS set VS_FOUND=1
    if "x1"=="x%VS_FOUND%" goto :ok
     
    REM Looking for Visual Studio 2015 compiler
    if DEFINED VS140COMNTOOLS call "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" x64
    if DEFINED VS140COMNTOOLS set VS_FOUND=1
    if "x1"=="x%VS_FOUND%" goto :ok
     
    REM No Visual Studio compilers found
    goto :error
     
    :error
    set VS_FOUND=
    echo You have to setup Visual Studio 2015, 2017 or 2019 compiler
    exit /B 1
     
    :ok
    set VS_FOUND=
    exit /B 0
    • 아래 스크립트 붙여넣기
     
    버전별 환경변수
     
    환경변수 값
     

     
    • VS90COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\
    • VS100COMNTOOLS=c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\
    • VS110COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
    • VS120COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\
    • VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\
    • VS2019: VS160COMNTOOLS
    • VS2017: VS150COMNTOOLS
    • VS2015: VS140COMNTOOLS
    • VS 환경변수 생성
     
  • 위 방법으로도 안잡힐 경우
  • PC에서 “vsvars64.bat(2015버전 포함한 이전버전)” or “vcvars64.bat”(2015버전 이후)을 찾은 후 직접 CALL 해주는 것이 필요함. 참고로 VS2017버전부터 vs가 아닌 vc로 파일명이 시작됨.
    • vcvars64.bat 가 설치된 위치 찾기찾기

     
     
     
     
    • Amesim 설치폴더에 vcvars64_vc140.bat파일 생성
     
    @echo off
    REM Generated by Simcenter Amesim installer
    call "C:\apps\MVS15\VC\Auxiliary\Build\vcvars64.bat"
     
     
     
    @echo off
    REM Generated by Simcenter Amesim installer
    call " C:\apps\MVS15\Common7\Tools\VsDevCmd.bat"
     
     
    • 안되면 아래 경로의 Batch call 실행
    • 스크립트에 vcvars64.bat 콜하기

KB 자료 ID# KB000065615_KO

내용

요약세부 정보

관련 구성 요소

Amesim Automation Connect