Download and install the newest Windows
SDK headers, to support vista-related code (link above)
Make sure to register the
SDK with Visual Studio
Download the boost library (link above)
Extract boost somewhere on your HD. You don't need to build it, since PN will only use the headers.
Add the boost directory to your Visual C++ include directories (Tools|Options|Projects and Solutions|VC++ Directories)
Note that you can alternatively add manual include references to each project that needs it if you prefer not to do the above step.
Get the SVN version of the WTL:
svn co https://wtl.svn.sourceforge.net/svnroot/wtl/trunk/wtl wtl
Add the wtl/include directory to your Visual C++ include directories (Tools|Options|Projects and Solutions|VC++ Directories)
Note that you can alternatively add manual include references to each project that needs it if you prefer not to do the above step.
Get the PN code from Google Code:
svn checkout http://pnotepad.googlecode.com/svn/trunk/pnwtl pnwtl
Download the latest version of Scintilla (link above)
Extract the file and copy the contents to pnwtl/include/scintilla
-
Extract altregex_ns.zip and copy its contents over the Scintilla files from above (in pnwtl/include/scintilla).
Now go to pnwtl/ and open the “pn.sln” file with Visual Studio.
Press F7 or Build > Build Solution and then run PN.exe.
Please update this if you find any ommisions