1. 程式人生 > >vs2010編譯notepad++原始碼

vs2010編譯notepad++原始碼

1 官網下載原始碼

http://notepad-plus-plus.org/download/v6.6.9.html

2 解壓



其中Notepad++是原始碼在PowerEditor資料夾裡,scintilla是一個外掛,後面要在PowerEditor裡面用到。

3 開啟PowerEditor資料夾,看到如圖



再開啟visual.net


用vs2010編譯該工程檔案,至此,已經在“F:\sourcecodestudy\notepad++\PowerEditor\visual.net\Unicode Debug”目錄下生成“Notepad++.exe”檔案了。


雙擊執行,發現執行不了,還需要另外的動態庫。那麼我們接下來生成對應的動態庫。

4 開啟scintilla資料夾


開啟win32資料夾,裡面有個“scintilla.mak”檔案


這裡我們需要用到vs2010自帶的nmake工具


選擇Visual Studio命令提示

1)輸入vcvars32.bat 回車

2)改變路徑到原始碼路徑輸入“cd /d F:\sourcecodestudy\notepad++\scintilla\win32”回車

3)編譯“scintilla.mak”檔案,輸入nmake NOBOOST=1 -f scintilla.mak

4)  完成後會在“F:\sourcecodestudy\notepad++\scintilla\bin”路徑下生成動態庫檔案“Scintilla.dll”和“SciLexer.dll”

5 將步驟4中生成的動態庫檔案拷貝到步驟3生成的“notepad++.exe”所在的目錄下,即可執行notepad++ 了

相關推薦

vs2010編譯notepad++原始碼

1 官網下載原始碼 http://notepad-plus-plus.org/download/v6.6.9.html 2 解壓 其中Notepad++是原始碼在PowerEditor資料夾裡,scintilla是一個外掛,後面要在PowerEditor裡面用到。 3

VS2010編譯CEF3原始碼

一、首先從官網下載CEF3原始碼,官網地址:http://opensource.spotify.com/cefbuilds/index.html#windows32_builds        我這裡下載的是cef_binary_3.2883.1542.gf264ab9_w

VS2010編譯FileZilla Server原始碼

編譯FileZilla Server過程,希望其他人不要走彎路 首先下載相關的檔案: 1、FileZilla_Server-0_9_41.exe 2、zlib-1.2.5.rar 3、tinyxml_2_6_2.zip(這個不用下了,0.9.41裡面有) 安裝FileZil

獲取並編譯最新的Notepad++原始碼

一、引言 我們在寫程式碼的時候,最喜歡使用一些程式碼編輯器來編寫一些輕型的程式碼檔案,這裡比較經典而且使用者很多的就是Notepad++了。Notepad++是一款非常簡潔輕巧功能非常強大的開源軟體,那麼只要有一點點開源精神的、並且想要見識下C++11程式碼風

WIN7+VS2010編譯兩款2D遊戲引擎 風魂和HGE(C++原始碼

新浪部落格 http://service.weibo.com/staticjs/weiboshow.swf?verifier=a63d6d67&uid=1283818905&width=230&height=500&fansRow=2&a

window10(64bit)+VS2010編譯ACE_TAO源碼庫

lib turn onf ring efi std ins 以及 disable 1.下載 ACE+TAO下載地址:http://download.dre.vanderbilt.edu/previous_versions/ VS2010下載地址:https:

【軟件編譯】vs2013下編譯notepad++源碼

編譯notepad++1 下載notepad++源碼 登錄notepad++官網https://notepad-plus-plus.org/2 對scintilla進行編譯,獲得SciLexer.dll文件 具體編譯方法請自行谷歌,本人趕時間,直接從已安裝的notepad++中復制了一份。

windows平臺vs2010編譯64位libiconv與libxml2

nmake gnu libiconv fix bat sources files 解壓 flags (一)安裝libiconv下載路徑https://ftp.gnu.org/pub/gnu/libiconv/註意這裏選擇libiconv-1.11.1版本,因為之後的版本沒有

USGS-EROS項目espa-surface-reflectance中的LaSRC Version 1.3.0模塊利用vs2010編譯出windows64位版本(一)

product 發現 jpeg git clone args dcl 函數 中一 比較 Landsat8衛星的大氣校正目前國內有很多學者都在做,隨便百度一下就能找到很多論文,提出的算法都有各自的亮點,學術研究上都有意義。 但是,問題來了,如果要真正拿出來處理任意一幅La

USGS-EROS項目espa-surface-reflectance中的LaSRC Version 1.3.0模塊利用vs2010編譯出windows64位版本的使用(三)

合成 ast mage files 關系 分享 一周 com window Landsat8大氣校正程序LaSRC是目前最好的,使用方式也夠傻瓜,輸入文件輸出結果。 但有一個限制,就是程序需要預先下載好的MODIS輔助文件來確定水汽、壓強等大氣參數。 如果待大氣校正的l

Mac下編譯JRTPLIB原始碼 For Android

一.工欲善其事必先利其器: 1.官網下載Jthread和Jrtplib 2.通過 "brew install ninja" 命令安裝ninja 二.解壓下載的Jthread與Jrtplib壓縮包並參考GitHub的文件編寫cmake檔案: 1.在Jthread解壓出的目錄下建立toolcha

編譯spark原始碼的方法,及編譯、案例測試問題總結

一、編譯spark方法 1.編譯環境 首先,需要安裝jdk、maven,相關安裝教程請參考:http://blog.csdn.net/u012829611/article/details/77651855 http://blog.csdn.net/u012829611/artic

eclipse編譯jmeter原始碼debug啟動jmeter完整版

     大家都知道jmeter是一款很好的測試工具,但難免有時候因為業務的需要不能滿足,這時候就需要我在此基礎上改動點什麼來幫助更好,更快的測試。網上也找了很多資料,單總不全,最近剛好整理完,特此做一個記錄方便後續使用,同時也獻給一些有需要的同行朋友。此例以

LibUSB-Win32 在Windows7上使用vs2010編譯過程

LibUSB-Win32是一個用於Windows作業系統(Win98SE、WinME、Win2k和WinXP、Vista、Win7等)上的通用USB裝置驅動程式。該驅動程式允許使用者在不寫任何一行核心驅動程式程式碼的情況下,可以訪問Windows系統上的任意一個USB裝置,具有以下特點: Ø&n

Java虛擬機器(JVM原始碼):編譯OpenJDK原始碼

為什麼要自己編譯JDK原始碼 作為一個搞技術的同學,如果想在技術這條路上走下去,還是多研究些本質性的東西,修煉下內功。尤其是現在JDK都出到10了,如果你沒有研究過,還是停留在之前的時代,那麼確實說不過去。做技術還是得有追求。 一、JDK和OpenJDK的異同點 關於兩者之間

VS2013編譯JPEG9c原始碼

輸入:nmake -f makefile.vc libjpeg.lib 出現錯誤:找不到win32.mak檔案 這個win32.mak可以在C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include目錄下找到 將其Copy到jpeg-9

Windows下vs2013編譯ffmpeg原始碼

在蒐羅網上各種資源以及網上請教各位大聲終於在今天晚上編譯成功,經測試編譯出來的庫可正常使用,故可證明編譯正確。在此特感謝群裡大神的幫助。感謝雷神 現將具體步驟記錄如下; 本人編譯用的是vs2013,在win7系統下,對ffmpeg-3.0進行編譯,其他版本尚未測試,後續若有問題會補充。

ant編譯 tomcat原始碼 匯入 eclispe

1.ant版本 jdk版本 C:\Users\chengdu>ant -version Apache Ant(TM) version 1.9.4 compiled on April 29 2014 C:\Users\chengdu>java -version java v

Gradle編譯Spring原始碼,並匯入Eclipse

1.Spring3.2.1原始碼 下載地址:https://github.com/spring-projects/spring-framework/releases/tag/v3.2.1.RELEASE 2.Gradle、JDK版本:Gradle 1.3  + JDK 1.7,

在windows 10上編譯bitcoin原始碼

轉載自:https://zhuanlan.zhihu.com/p/25021080 編譯bitcoin的平臺: windows 10 64bit ver.1607(14393.693) bitcoin ver.0.13.2 如果windows 不是 win 10 64bit ,或者編