AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

How to compile Scintilla?

 
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> General Chat
View previous topic :: View next topic  
Author Message
fincs



Joined: 05 May 2007
Posts: 82
Location: Seville, Spain

PostPosted: Tue Jun 26, 2007 9:49 am    Post subject: How to compile Scintilla? Reply with quote

Hi,
I modified something in Scintilla and I want to compile it. I have installed Microsoft Visual C++ 2005 Express Edition, and I followed the instructions to compile Scintilla (using the makefile in the distribution):

Quote:
Setting environment for using Microsoft Visual Studio 2005 x86 tools.

C:\Archivos de programa\Microsoft Visual Studio 8\VC>cd..

C:\Archivos de programa\Microsoft Visual Studio 8>cd..

C:\Archivos de programa>cd..

C:\>cd scite174\scintilla\win32

C:\scite174\scintilla\win32>nmake -fscintilla.mak

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.

cl -Zi -TP -W4 -Zc:forScope -Zc:wchar_t -D_CRT_SECURE_NO_DEPRECATE=1 -O1
-MT -DNDEBUG -GL -I../include -I../src -c -Fo.\AutoComplete.obj ..\src\AutoComp
lete.cxx
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.

AutoComplete.cxx
cl -Zi -TP -W4 -Zc:forScope -Zc:wchar_t -D_CRT_SECURE_NO_DEPRECATE=1 -O1
-MT -DNDEBUG -GL -I../include -I../src -c -Fo.\CallTip.obj ..\src\CallTip.cxx
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.

CallTip.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open i
nclude file: 'BaseTsd.h': No such file or directory
NMAKE : fatal error U1077: '"C:\Archivos de programa\Microsoft Visual Studio 8\V
C\BIN\cl.EXE"' : return code '0x2'
Stop.

C:\scite174\scintilla\win32>


Now I try to compile SciTE with Visual C++ 2005 Express Edition (using its GUI).But I get A LOT of errors:

Quote:
Compiling...
LuaExtension.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
WindowAccessor.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
ViewStyle.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
UniqueInstance.cxx
c:\scite174\scite\win32\SciTEWin.h(25) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
Style.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
SingleThreadExtension.cxx
c:\scite174\scite\win32\SingleThreadExtension.h(13) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
SciTEWinDlg.cxx
c:\scite174\scite\win32\SciTEWin.h(25) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
SciTEWinBar.cxx
c:\scite174\scite\win32\SciTEWin.h(25) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
SciTEWin.cxx
c:\scite174\scite\win32\SciTEWin.h(25) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
SciTEProps.cxx
..\src\SciTEProps.cxx(42) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
SciTEIO.cxx
..\src\SciTEIO.cxx(31) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
SciTEBuffers.cxx
..\src\SciTEBuffers.cxx(30) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
SciTEBase.cxx
..\src\SciTEBase.cxx(39) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
ScintillaWin.cxx
..\..\scintilla\win32\ScintillaWin.cxx(16) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
ScintillaBase.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
RunStyles.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
PositionCache.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
PlatWin.cxx
..\..\scintilla\win32\PlatWin.cxx(16) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
MultiplexExtension.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
Generating Code...
Compiling...
loadlib.c
..\lua\src\lib\loadlib.c(92) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
Generating Code...
Compiling...
LineMarker.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexYAML.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexWinContable.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexVHDL.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexVerilog.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexVB.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexTeX.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexTCL.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexTADS3.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexSQL.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexSpecman.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexSmalltalk.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexScriptol.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexRuby.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexRebol.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexPython.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexPS.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexProgress.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexPOV.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexPLM.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
Generating Code...
Compiling...
LexPerl.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexPB.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexPascal.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexOthers.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexOpal.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexNsis.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexMSSQL.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexMPT.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexMMIXAL.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexMetapost.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexMatlab.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexLua.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexLout.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexLisp.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexKix.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexInno.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexHTML.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexHaskell.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexGui4Cli.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexGAP.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
Generating Code...
Compiling...
LexFortran.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexForth.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexFlagship.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexEScript.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexErlang.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexEiffel.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexD.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexCSS.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexCsound.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexCrontab.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexCPP.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexConf.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexCmake.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexCLW.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexCaml.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexBullant.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexBasic.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexBash.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexBaan.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexAVE.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
Generating Code...
Compiling...
LexAU3.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexAsn1.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexAsm.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
LexAPDL.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
KeyWords.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
KeyMap.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
Indicator.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
FilePath.cxx
..\src\FilePath.cxx(37) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
ExternalLexer.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
Exporters.cxx
..\src\Exporters.cxx(32) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
Editor.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
DocumentAccessor.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
Document.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
DirectorExtension.cxx
..\win32\DirectorExtension.cxx(17) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
Decoration.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
CellBuffer.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
CallTip.cxx
C:\scite174\scintilla\include\Scintilla.h(29) : fatal error C1083: Cannot open include file: 'BaseTsd.h': No such file or directory
Generating Code...
Build log was saved at "file://c:\scite174\scite\boundscheck\Release\BuildLog.htm"
SciTE - 97 error(s), 0 warning(s)


How I compile Scintilla?
_________________
Sorry my poor English
Fincs

MsgBox % RegExReplace("Fernando Incs.", "^(\w).*\s+I(\w{3})\w*\.$", "$1i$2")


Last edited by fincs on Wed Jun 27, 2007 2:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
engunneer



Joined: 30 Aug 2005
Posts: 6308
Location: Pacific Northwest, US

PostPosted: Tue Jun 26, 2007 3:14 pm    Post subject: Reply with quote

sounds like you need an SDK of some sort? can you find any of the missing files on your PC?
_________________
Unless otherwise noted, all code is untested.
Common Answers: 1.(Loops, Viruses, etc.) 2. Search 3.RTFM
Back to top
View user's profile Send private message Visit poster's website
PhiLho



Joined: 27 Dec 2005
Posts: 6721
Location: France (near Paris)

PostPosted: Tue Jun 26, 2007 3:16 pm    Post subject: Reply with quote

Compiling plain C++ with VC 2005 seems not straightforward, because of built-in limitations, which fortunately can be lift.
The informations in Compile AutoHotkey using Visual C++ 2005 Express Edition can be used to compile Scintilla & SciTE too.
_________________
vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")
Back to top
View user's profile Send private message Visit poster's website
fincs



Joined: 05 May 2007
Posts: 82
Location: Seville, Spain

PostPosted: Tue Jun 26, 2007 3:47 pm    Post subject: Reply with quote

Thanks, PhiLho (and engunneer). I'm now downloading the neccesary files (200 MB!).
_________________
Sorry my poor English
Fincs

MsgBox % RegExReplace("Fernando Incs.", "^(\w).*\s+I(\w{3})\w*\.$", "$1i$2")
Back to top
View user's profile Send private message
fincs



Joined: 05 May 2007
Posts: 82
Location: Seville, Spain

PostPosted: Wed Jun 27, 2007 11:05 am    Post subject: Reply with quote

I followed the steps in "Compile AutoHotkey using Visual C++". Now when I try to compile I get this little error message (translated from Spanish)

Code:
LuaExtension.obj: error LNK2001: external symbol _luaL_openlibs without solving


Now what I must do?
_________________
Sorry my poor English
Fincs

MsgBox % RegExReplace("Fernando Incs.", "^(\w).*\s+I(\w{3})\w*\.$", "$1i$2")
Back to top
View user's profile Send private message
fincs



Joined: 05 May 2007
Posts: 82
Location: Seville, Spain

PostPosted: Wed Jun 27, 2007 2:46 pm    Post subject: Reply with quote

I need help quickly Sad
_________________
Sorry my poor English
Fincs

MsgBox % RegExReplace("Fernando Incs.", "^(\w).*\s+I(\w{3})\w*\.$", "$1i$2")
Back to top
View user's profile Send private message
PhiLho



Joined: 27 Dec 2005
Posts: 6721
Location: France (near Paris)

PostPosted: Fri Jun 29, 2007 10:09 am    Post subject: Reply with quote

Well, I downloaded SciTE174 and unzipped it.
I ran Visual C++ 2005 Express Edition (set up to compile C++) and I opened SciLexer.dsp. VC2005 converted the project file and allowed me to build the DLL. I got lot of warning, because MS deprecated old C API like strcpy or sprintf (common source of buffer overruns) but I had the DLL.
I did the same with SciTE.dsp, compile without a problem, generated an EXE.
Grouping the two binaries, they ran without problem.

So I couldn't reproduce the problem.
FYI, luaL_openlibs is defined in scite/lua/src/lib/linit.c

BTW, out of curiosity, why are you trying to compile your own version of SciTE? Any improvement planned?
_________________
vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")
Back to top
View user's profile Send private message Visit poster's website
fincs



Joined: 05 May 2007
Posts: 82
Location: Seville, Spain

PostPosted: Fri Jun 29, 2007 3:31 pm    Post subject: Reply with quote

Well, I'm making a lexer (I have to debug A LOT of bugs) for a language that I have invented. My problem is now solved. As it saw that nobody replied to me I tried to solve the problem myself: I commented the line that was giving problems. Now I compiled Scintilla and voilá! Problem solved. Anyway, thanks for your help.

Bye!
_________________
Sorry my poor English
Fincs

MsgBox % RegExReplace("Fernando Incs.", "^(\w).*\s+I(\w{3})\w*\.$", "$1i$2")
Back to top
View user's profile Send private message
PhiLho



Joined: 27 Dec 2005
Posts: 6721
Location: France (near Paris)

PostPosted: Fri Jun 29, 2007 3:42 pm    Post subject: Reply with quote

Well, you didn't need to recompile SciTE, then. To add a lexer, only Scintilla needs to be recompiled.
_________________
vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")
Back to top
View user's profile Send private message Visit poster's website
fincs



Joined: 05 May 2007
Posts: 82
Location: Seville, Spain

PostPosted: Fri Jun 29, 2007 3:54 pm    Post subject: Reply with quote

It gave errors me when only compiling Scintilla. But that I tried to compile SciTE.
_________________
Sorry my poor English
Fincs

MsgBox % RegExReplace("Fernando Incs.", "^(\w).*\s+I(\w{3})\w*\.$", "$1i$2")
Back to top
View user's profile Send private message
thibeaz



Joined: 22 Mar 2008
Posts: 4
Location: At my computer

PostPosted: Mon Apr 14, 2008 2:54 am    Post subject: Well Reply with quote

Well my suggestion is to download either mingw or cygwin and compile it with that, I use both and scite and scintilla compiles perfectly
_________________
My Blogs | My Blogs Forums
Back to top
View user's profile Send private message Send e-mail
T800



Joined: 15 Oct 2006
Posts: 31
Location: Croatia

PostPosted: Mon Apr 14, 2008 7:25 pm    Post subject: How to compile scintila-the easyest way AFAIK Reply with quote

First, you must get Platform SDK (I use version 2003R2), and add the include and lib directorys to VC.
You can find all the 'how-to' on www.Codeproject.com
Proper configuration is a of utmost importance with VC Express (you should install VCExpress Service Pack 1 if you haven't allready).

Then, get Notepad++ source package, it has scintilla VC project file included, open it and hit F7;)
(ps: get yourself Windows Template Library (WTL) while you're at it, it's slick, open source and contains mucho good classes (MFC-style CString!))
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> General Chat All times are GMT
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group