Simulizer

Native build

Simulizer는 브라우저 밖에서 실행할 수 있는 네이티브 실행 파일을 만드는 기능을 제공합니다. 내부적으로는 워크스페이스가 C++로 번역된 뒤 서버에서 컴파일됩니다.

Steps

  1. 캔버스 위쪽 탭에서 **C++**를 눌러 번역된 코드를 미리 봅니다.
  2. 탭 옆의 컴파일 버튼을 누르면 서버에서 빌드가 진행됩니다.
  3. 빌드가 완료되면 다운로드 버튼이 활성화됩니다. .exe(Windows) 또는 해당 플랫폼에 맞는 바이너리를 받을 수 있습니다.
  4. 다운로드한 파일을 더블클릭하면 콘솔 창이 뜨면서 결과를 텍스트로 출력합니다. 그래프 같은 시각 결과는 지원되지 않고 텍스트만 나옵니다.

Pitfalls

  • 시각 결과(그래프·행렬 표시)는 네이티브 빌드에서 빠집니다. 그래프는 브라우저 안에서만 볼 수 있습니다.
  • 빌드는 서버에서 이루어지므로 인터넷 연결이 필요합니다.
  • 만들어진 .exe서명되지 않은 실행 파일이므로, Windows SmartScreen 등이 경고를 띄울 수 있습니다.

When to use it

  • 같은 시뮬레이션을 매개변수를 바꿔 가며 수십~수백 번 돌려야 할 때. 매번 브라우저를 열어 실행하기보다 명령줄 스크립트로 호출하는 편이 편리합니다.
  • 오프라인 환경에서 실행해야 할 때.
  • 결과를 다른 프로그램에 파이프로 넘겨야 할 때.

See also