aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2018-03-08 18:22:00 +1100
committerNeil <nyamatongwe@gmail.com>2018-03-08 18:22:00 +1100
commite77027687d205f0f6059bbb93a79395afc460234 (patch)
treed31a45cf2242a3ef69f346bcf85988165ad443f9 /doc
parent5a029aacc6ec8b36949469024a891f0d0fced21e (diff)
downloadscintilla-mirror-e77027687d205f0f6059bbb93a79395afc460234.tar.gz
Create static library libscintilla.a or libscintilla.lib on Windows.
Stop creating Lexers.a static library. Harmonize make files.
Diffstat (limited to 'doc')
-rw-r--r--doc/ScintillaDoc.html7
1 files changed, 4 insertions, 3 deletions
diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html
index f9bc4259e..633508035 100644
--- a/doc/ScintillaDoc.html
+++ b/doc/ScintillaDoc.html
@@ -8285,8 +8285,8 @@ EM_SETTARGETDEVICE
<p>To build Scintilla or SciTE, see the README file present in both the Scintilla and SciTE
directories.
- The compiler must support C++14.
- For Windows, GCC 7.1 or Microsoft Visual C++ 2017 can be used
+ The compiler must support C++17.
+ For Windows, GCC 7.1 or Microsoft Visual C++ 2017.5 can be used
for building. For GTK+, GCC 7.1 or newer should be used. GTK+ 2.24 and 3.x are
supported with glib 2.22+. The version of GTK+ installed should be detected automatically.
When both GTK+ 2 and GTK+ 3 are present, building for GTK+ 3.x requires defining GTK3
@@ -8295,7 +8295,8 @@ EM_SETTARGETDEVICE
<h3>Static linking</h3>
<p>On Windows, Scintilla is normally used as a dynamic library as a .DLL file. If you want to
- link Scintilla directly into your application .EXE or .DLL file, then the
+ link Scintilla directly into your application .EXE or .DLL file, then you can link to the static library
+ bin/libscintilla.lib (or .a if using GCC) and call <code>Scintilla_RegisterClasses</code>. Otherwise, if using an IDE or other build system, then the
<code>STATIC_BUILD</code> preprocessor symbol should be defined and
<code>Scintilla_RegisterClasses</code> called. <code>STATIC_BUILD</code> prevents compiling the
<code>DllMain</code> function which will conflict with any <code>DllMain</code> defined in your