Building Notepad++ From Source A Beginners Guide

User Manual: Pdf

Open the PDF directly: View PDF PDF.
Page Count: 10

Scroll down to view the document on your mobile browser.
                      How to Build Notepad++ from Source:  A Beginner’s Guide                          Current Date: 5/16/2018 Revision: 1
  2  Introduction Participation in an open source project can be a rewarding and gratifying experience. This is particularly so when engaging software that one both admires and uses regularly, and that is held in the highest esteem by the software community at large (such as Notepad++). It can also be a very challenging experience, especially for those less experienced. This document is designed to provide a step-by-step guide for building a working Notepad++ executable from its source code, as available here: https://github.com/notepad-plus-plus/notepad-plus-plus/. (As such, it chronicles one particular methodology for completing this end, and does not represent an exclusive path for successful compilation.)   Requirements • Visual Studio 2017 (or 2015) AND Visual Studio 2013 -  Yes, you need both for this instruction set.  ▪  Try as he did, the author was unable to build successfully using just one or the other. ▪  See step 5 notes for additional information. -  Visual Studio 2015 should work in place of 2017.  ▪ “Should” because the author did not verify this directly, but is confident it will work. - Visual Studio Community 2013 and 2015 can be downloaded directly from Microsoft and do not require a product key: https://www.visualstudio.com/vs/older-downloads/ ▪ See here for VS2017 system requirements ▪ See here for VS2015 system requirements ▪ See here for VS2013 system requirements • Git Bash -  Or a similar means of downloading the Notepad++ repository from github. -  Git (which includes Git Bash) can be downloaded here: https://git-scm.com/downloads. -  If you have a github account, downloading the Notepad++ repository can also be accomplished using github desktop, found here: https://desktop.github.com/. ▪  If you don’t have a github account, you should probably get one, here: https://github.com/.  • Boost 1_55_0 -  Available here: https://sourceforge.net/projects/boost/files/boost/1.55.0/. ▪  Available in .zip or .7z format. .7z is recommended, but will require 7zip for extraction, available here: https://www.7-zip.org/download.html  Time Commitment •  Approximately 30-90 minutes, depending on proficiency and hardware.  Assumptions This document assumes that the target audience is at least marginally proficient in the use of Windows, and has at least minimal exposure to basic computer programming fundamentals, C++, and (of course) Notepad++.

Navigation menu