Develope 2

[개발] 배포 파일 만들기 with Visual Studio 2015

배포 파일 생성개요  이번 시간에는 자신이 만든 프로그램을 .msi 파일로 설치할 수 있게 배포하는 방법에 대해 배워보도록 하겠다. 필자가 사용하는 visual studio 2015를 기준으로 설명할 것이며, 버전이 달라도 Visual Studio Installer를 사용한다는 점은 변함이 없으니, 다른 버전을 사용하더라도 참고하면 좋을 것 같다.본문과정  먼저 Visual Studio 2015 Installer Project를 설치해야 한다. VS 2015 기준, 도구(Tools) → 확장 및 업데이트(Extension and Update)를 눌러 다음과 같은 화면을 띄우고, 온라인 카테고리에서 Visual Studio Installer를 검색한 후 설치하자.   설치가 완료됐으면, 배포할 프로젝트를 ..

Develope 2024.07.11

[개발] 전처리기와 코드 스니펫 with Visual Studio

전처리기와 코드 스니펫개요  개발을 진행하다 보면, 디버깅 모드에서만 실행되어야 하는 코드가 존재한다. 즉, 릴리즈 빌드와 디버그 빌드에서 코드의 동작을 다르게 해주어야 할 필요가 있다. 이를 위해 전처리기 지시어 #ifdef와 #endif를 자주 사용한다. 이러한 전처리기 지시어는 다음과 같은 이유로 사용된다. 디버깅 목적: 디버깅 모드에서는 오류 메시지, 검사, 또는 추가 로깅을 수행하여 코드의 동작을 추적하고 문제를 해결할 수 있다. 이러한 디버깅 코드는 최종 사용자에게 제공되는 릴리즈 빌드에서는 불필요하거나 부적절할 수 있다.성능 최적화: 디버깅을 위한 추가 로그나 검사는 성능에 영향을 줄 수 있다. 예를 들어, 로그 출력은 성능을 저하시킬 수 있으며, 복잡한 검사나 디버깅 코드는 실행 속도를 느..

Develope 2024.07.08