說起外掛童鞋們應該都不陌生,一定有很多小夥伴和小編一樣,好奇外掛是如何製作的。好奇心就是最強大的學習動力,讓我們一起急不可耐研究研究vs2010下怎麼使用按鍵外掛模板來製作外掛。
工具/原料
按鍵精靈2014
方法/步驟
NO.1-操作前提
前提
1 電腦上安裝有vs2010
2 具備vc程式設計能力
NO.2-內容提要
提要
1 VS2010下按鍵外掛模板的設定過程
① 絕對路徑設定
② 相對路徑設定
2 外掛製作過程
Start-VS2010下按鍵外掛模板的設定過程
設定過程
1 準備運動
● 下載vs2010按鍵外掛模板壓縮包,解壓到任意路徑
● 如圖
2 絕對路徑設定
● 拷貝Wizards相對到C:\Users\UserName\Documents\Visual Studio 2010\(VS2010的使用者路徑)路徑。
● 解壓QMPluginWizard到任意路徑。
● 開啟第一步中Wizards資料夾中的QMPluginWizard.vsz檔案(開啟方式:記事本)
● 然後將QMPluginWizard.vsz檔案中ABSOLUTE_PATH續的值修改為第二步中QMPluginWizard檔案的路徑。
● 第一步:這裡的QMPluginWizard解壓時選擇解壓到當前資料夾
第二步
● 第三步
3 相對路徑設定
● 解壓QMPluginWizard到"VS安裝路徑"\VC\VCWizards資料夾下。
● 解壓vcprojects檔案到"VS安裝路徑"\VC\vcprojects中。
● 第一步:這裡的QMPluginWizard解壓時選擇解壓到QMPluginWizard
● 第二步
● 第三步
4 新建Vs專案
● 使用絕對路徑設定模板的:
1、 開啟vs新建專案選擇嚮導
2、填寫專案名稱(外掛名)
3、 確定
● 使用相對路徑設定模板的:
1、開啟vs新建專案選擇visual C++下的QMpluginwizard
2、填寫專案名稱(外掛名)
3、確定
● 演示
5 在CQMplugin.h標頭檔案中新增函式宣告
● 這裡做一個兩數相乘的外掛例子,函式名稱:xc
● 演示
6 在QMplugin.idl類庫中新增函式宣告
● 選中引數型別右擊,轉到定義,可以檢視引數的型別說明
● 演示
7 在CQMplugin.cpp中新增OLE自動化函式對映
● 演示
8 在CQMplugin.cpp中新增函式要實現的內容
● 演示
NO.5-效果演示
演示
* 最終外掛效果演示
● 生成的dll外掛檔案在vs2010使用者路徑下的debug資料夾裡:Visual Studio 2010\Projects\minedll\Debug
本例中dll生成所在路徑:D:\Backup\我的文件\Visual Studio 2010\Projects\minedll\Debug
● 如圖
● 將生成的minddll外掛複製黏貼到按鍵精靈安裝目錄下的plugin資料夾下
● 開啟按鍵精靈
● 演示