天天看點

一、在WIN7 64位系統平台,VS2013環境下安裝WTL90_4090_RC1(2014-04-01)

1.WTL90的下載下傳網站

http://sourceforge.net/projects/wtl/files/?source=navbar

2.WTL90的安裝

将WTL90的壓縮包解壓,這裡假設解壓目錄是C槽根目錄

C:\wtl90_4090_RC1\

輕按兩下該目錄下的AppWiz\Setup.js

如果提示成功,則代表已經将WTL向導添加到了VS2013中。

3.配置環境變量

變量名:WTL_INC

變量值:C:\wtl90_4090_RC1\Include

4.VS2013的配置

在VS2013項目屬性頁中的VC++ 目錄 —> 可執行檔案目錄下

添加下圖所示的$(SDK40ToolsPath)

(※如果想讓自己的程式支援Ribbon控件,必須添加這個目錄)

一、在WIN7 64位系統平台,VS2013環境下安裝WTL90_4090_RC1(2014-04-01)

5.常見錯誤

(1)error MSB6006: “cmd.exe”已退出,代碼為 -1073741511。

建立WTL應用程式時,選擇了支援Ribbon控件,但是VS2013的項目目錄并沒有包含解析Ribbon控件的程式,

需要包含$(SDK40ToolsPath)

(※該目錄的全路徑是C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools,

Ribbon解釋器用到該目錄下的UICC.exe,UICCDLL.dl。)

(2)Compiling Ribbon.xml \'uicc\' 不是内部或外部指令,也不是可運作的程式或批處理檔案。

目前WIN7版本SDK不全,最好下載下傳全部的WIN7SDK或者去網上搜尋上面的兩個檔案應該也可以。

(3)編譯時出現error RC1015:  cannot open include file \'atlres.h\'

WTL工程屬性——配置屬性——資源——正常——附加包含目錄  添加WTL的Include目錄