使用BCGControlBar
- 解壓縮 BCGControlBar.zip (比如,到 C:\Program Files\BCGSoft 目錄中)
- 打開C:\Program Files\BCGSoft\bcgcontrolbar 下的 Bcgcontrolbar 和/或 BcgcontrolbarStatic 項目並且編譯選擇需要的選項編譯;
你必須編譯鏈接所有的 BCGControlBar 庫的 DLL 文件;
打開 BCGControlBar 項目並編譯鏈接。下面是一個你將得到的 DLLs 和 庫文件列表:
所有這些文件將定位在你的 \Bin 目錄中。
記得要把這些目錄加入你的系統目錄中(把其中的dll全部拷貝到system32下)。
*** 表示版本號。比如,如果你使用的庫版本為 5.00 發行版, DLL 的相應的發行版 本為 BCGCB500.dll
* static library version with MFC shared DLL 適用於 4.7 或更高版本。
BCGCB***D.dll, BCGCB***D.lib DLL debug version
BCGCB***.dll, BCGCB***.lib DLL release version
BCGCB***UD.dll, BCGCB***UD.lib DLL debug version, UNICODE
BCGCB***U.dll, BCGCB***U.lib DLL release version UNICODE
BCGCB***StaticD.lib static library debug version
BCGCB***StaticDS.lib static library debug version, MFC shared DLL*
BCGCB***Static.lib static library release version
BCGCB***StaticS.lib static library release version, MFC shared DLL*
BCGCB***StaticUD.lib static library debug version, UNICODE
BCGCB***StaticUDS.lib static library debug version, UNICODE, MFC shared DLL*
BCGCB***U.lib static library release version, UNICODE
BCGCB***US.lib static library release version, UNICODE, MFC shared DLL*
- 把 C:\Program Files\BCGSoft\bin 增加到你的 path 環境變量中
- 運行 Visual C++ 並且打開 Tools | Options 對話框,
切換到Directories 頁並且把 C:\Program Files\BCGSoft\bcgcontrolbar 加入到 include 目錄 中,
把 C:\Program Files\BCGSoft\bin 加入 library 和 executable 目錄中;
- 安裝目錄下的Examples中有其隨帶的Demo程序,可以運行,並看到其運行效果。
BCG向導
如果要安裝 BCGControlBar 應用程序向導,只需要打開BCGBAppWizard 項目並編譯鏈接。你將在項目列表中看到一個新的條目。
個人經驗,不同版本不一樣
- 安裝向導之后,可以用向導生成一個項目A
- 要在 A 項目的鏈接選擇中添加LIB 的路徑,不然會鏈接錯誤(RELEASE 和DEBUG 版本都要設置)
- 然后發現,RELEASE 下可以正常運行了,但是DEBUG 版本會出現DEBUG ASSERTION FAIL! 應該是向導的問題,所以木有深究
- 向導生成的項目有用到 OFFICE07 等各種風格,有看到說要添加資源,方法如下,不過我添加之后 ,3的問題依舊存在。
關於使用 Office2007、2010 風格:
如果您使用了這些新風格,必須在項目中包括這些資源,否則 debug 版本啟動時會報錯(缺少資源,release版本不會提示,但顯示不正常),具體有二種方法:
1、直接在“解決方案資源管理器”-“資源文件”中點右鍵,“添加”-“現有項”,把C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles中所有擴展名為 .rc 的資源包括進來即可。
2、直接在“資源視圖”-“您的項目”上點右鍵,選擇“資源包括”,在“資源包括”中的“編譯時指令”中的#include "BCGCBPro.rc"后面添加以下代碼:
#include
"C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyle2007Aqua.rc"
#include
"C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyle2007Luna.rc"
#include
"C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyle2007Obsidian.rc"
#include "C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyle2007Silver.rc"
#include
"C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyle2010White.rc"
#include
"C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyleCarbon.rc"
#include
"C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\BCGPStyleScenic.rc"
3、如果使用動態庫鏈接,請手工編譯
C:\Program Files\BCGSoft\BCGControlBarPro\BCGCBPro\Styles\Office2007_styles.sln或者build_all.dsp
關於靜態鏈接:
1、首先必須在運行向導BCGCBProIntegrationWizard.exe時已經編譯靜態庫;
2、在 Visual Studio 建立項目向導時,選擇靜態鏈接即可。