윈도우환경에서 제품을 만들때 패키징은 필수입니다.
제품패키징의 강자 NSIS에 대한 포스팅을 하나씩 해보려합니다.
첫 순서로는 NSIS설치방법을 작성해보겠습니다.
안녕하세요 IT훈이입니다 🖥
NSIS? NisEdit?
nsis는 nullsoft에서 제공하는 무료 패키징 소프트웨어로, 사용자가 직접 스크립트를 입력하여, 윈도우기반 설치패키지를 만들 수 있는 프로그램입니다. 윈도우에는 기본적으로 install shield, Ms Installer 가 있지만, 커스텀이 수월하고, 다양한 플러그인이 있기 때문에 아직까지도 많은 개발자들이 사용하고 있습니다.
NSIS는 패키징을 지원하는 소프트웨어라고 생각하시면되고, NisEdit는 소스를 수정하고, 빌드하기 위한 컴파일러라고 생각하시면 되겠습니다. NisEdit가 불편하시면, vscode, notepad++을 활용하시는것도 추천드립니다.
NSIS 설치
nsis설치프로그램은 nullsoft에서 제공하는 공식 홈페이지에서 다운로드 가능합니다.
https://nsis.sourceforge.io/Download
설치가 완료된 NSIS입니다.
왼쪽 상단의 Compiler NSI scripts를 클릭하시면, .nsi 스크립트 파일을 넣고 컴파일 하실 수 있습니다.
NisEdit 설치
저는 NisEdit와 Notepad++을 함께 사용하고있습니다. NisEdit는 사용하기 불편한 부분이 많아서 NisEdit에서는 빌드만 수행하고, Notepad++에서는 스크립트를 수정하는 것을 권장합니다.
설치가 완료된 NisEdit모습입니다. 기본 NSI스크립트를 한번 생성해보겠습니다.
NSIS 스크립트 마법사 사용해보기
좌측상단의 마술봉 아이콘을 선택하시면, 아래와 같이 'NSIS 스크립트 마법사'가 실행됩니다.
'다음'버튼으로 진행해볼께요
이제 스크립트를 만들기 위한 기본적인 정보들을 입력해줍니다. 우선을 테스트로 만드는 것이기 때문에, '다음'버튼을 계속 눌러서 스크립트 마법사를 완료해보겠습니다.
'다음'버튼을 계속 누르다보면, 다음과 같이 '마법사 완료' 가 나타납니다. 여기서 완료를 누르시게 되면, 앞에서 설정했던 정보들을 기준으로 스크립트가 생성됩니다.
이렇게 스크립트가 완성되었습니다! 이렇게까지 하시면 NSIS를 사용할준비는 모두 되었습니다.
ⓒ 2023. IT훈이 all rights reserved.
2023.05.28 - [훈, IT 정보/브라우저 (Brower)] - 인스타 스토리 게시물 흔적없이 몰래보는 방법 사이트공유 ver 2023
'훈, IT 공부' 카테고리의 다른 글
QT CMake 컴파일러 오류 해결방안, the cmake_cxx_compiler cl is not a full path and was not found in the path (0) | 2024.01.31 |
---|---|
QT QML C++ 개발, QML 프로젝트 만드는 방법 (2) | 2024.01.15 |
개발 코딩규칙(Coding Conventions) 카멜,파스칼,스네이크,헝가리안 4가지 표기법 (0) | 2023.05.27 |
데이터베이스 SQL 쿼리 연습할 수 있는 웹 사이트 추천 (0) | 2023.04.23 |
GIT BASH 개인키 등록하기 bitbucket Permission denied (publickey) (0) | 2023.03.09 |
댓글