Notepad 在vs2010下編譯執行

2022-05-23 17:48:10 字數 1194 閱讀 3690

具體步驟如下:

2.開啟visual studio command prompt (2010),並cd到...\scintilla\win32目錄下;

執行如下命令:

nmake -f scintilla.mak noboost=1

於是,相關檔案就編出來了。生成的檔案在\bin目錄下。得到scintilla.dll。

3.然後開啟powereditor\visual.net目錄下的工程檔案,開啟將其轉換為2010的工程檔案,

再將scintilla.dll複製到該debug檔案內或\bin內

設定為unicode debug模式

然後編譯鏈結。

問題:很多標頭檔案找不到,比如 findcharsinrange.h。

解決方法:include的時候要加上標頭檔案所在資料夾,比如 #include "findcharsinrange\findcharsinrange.h"。ps:很多檔案都是在 src\wincontrols 的子目錄裡,自己找吧。

或者,右鍵專案->屬性->配置屬性->c++ -> 常規 -> 包含目錄 將npp.6.1.5.src\powereditor\src\wincontrols\目錄下的所有子目錄包含進去。

問題:localization.cpp 裡說找不到 pos_reload 這個識別符號的定義。

解決方案:這是二流程式猿犯的拼寫錯誤吧,因為這個檔案裡定義了乙個 pos_reloaod 常量,注意拼寫:乙個是 pos_reload , 乙個是 pos_reloaod 。解決方法,將錯就錯,把 pos_reload 改為 pos_reloaod

問題:提示xml檔案有錯

這個是因為 xml檔名不對的問題。應該是 右鍵專案->屬性->通用配置->生成事件->後期生成事件->命令列 中的xml名字不對。

config.xml改為 config.model.xml

langs.xml改為 langs.model.xml

stylers.xml改為 style.model.xml

問題:提示找不到notepad++.exe檔案

Crystal Report在VS2010中的使用

vs2010不在像vs2008及以前版本那樣支援crystal report了,不過sap公司還是很給勁的,隨即發布了cr for2010的免費開放版。雖然如此,但剛上手使用的朋友們可能還是很費周折。下簡述使用。上述只適用於執行他人編寫的有關報表的專案,做為開發者則還需進行其他工作。我們使用crys...

Openframework在VS2010中的配置

接著在c c 常規選項裡面新增 附加包含目錄 把openframework資料夾下的lib資料夾下的include資料夾都包含進去,如下圖 接著再新增 鏈結器 裡面 常規 附加庫目錄的內容,把openframework含有lib的資料夾包含進去,如下圖 最後把輸出清單檔案全 否 掉,如下圖 這樣就大...

wertc在vs2010下build出錯

錯誤1 99 video render module.lib video render direct3d9.obj error lnk2019 unresolved external symbol direct3dcreate9 4 referenced in function private in...