推 donkeychen:請問可以教學一下怎麼從SRC來BUILD嗎? 感謝>< 11/03 04:07
呃這是第二個人問了所以我簡單說一下我的作法好了
首先是材料
np2src.zip x1 http://www.flos-freeware.ch/notepad2.html
scintilla177.zip x1 http://www.scintilla.org/ScintillaDownload.html
Visual C++ 2003 x1 自己找...
( VC我不確定2005可不可以,不過我試過2008是不行的...,原作者似乎是用2002。)
準備好之後就可以打開Notepad2.sln,開心的按下建置,這時候應該會失敗XD。
然後就要開始改一些東西
1. np2src裡有一個readme.txt,裡面提到
Scintilla/src/KeyWords.cxx 這個檔案的這行
#define LINK_LEXER(lexer) extern LexerModule lexer; ...
要改成
#define LINK_LEXER(lexer) void(0)
2. src/Edit.c裡面有一行
if (!IsCharAlphaNumericW(pszTextW[i]) && !StrChr(L"'’",pszTextW[i])) {
^^
這裡有一個字是中文沒有的,所以要改成像上面那樣的引號。
改完這兩個東西應該就能順利compile了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.82.246
推 guessi:(我問的 XD) VC++ 2005(VC8), 2008 不能直接compile 11/04 13:45