爲VS2005工程添加新的SDK

原文地址::http://blog.csdn.net/norains/article/details/5600904


圖文並茂的文章!!!

//=====================================================================
//TITLE:
//    爲VS2005工程添加新的SDK
//AUTHOR:
//    norains
//DATE:
//    Monday 17-May-2010
//Environment:
//    Windows CE 5.0
//    Windows CE 6.0
//=====================================================================

 

    在很多情況下,我們需要爲舊的工程添加新的SDK。比如,你有個WinCE 5.0的工程,現在想編譯爲WinCE 6.0的程序,那麼我們就必須爲舊的工程添加新的6.0的SDK。聽起來是不是很複雜?但實際上卻很簡單。

 

    我們就以實例來說明添加的流程。

 

    這裏有一個工程,裏面只有兩個SDK,分別是TDS_SiRFprima_CE6_SDK和TDS_SMTP37XX,現在需要新添加一個THDP_DEMO的SDK。

 

    點擊菜單上的"Configuration Manager.."
 

 

 

    在彈出來的對話框的Active Solution Platform的下拉表框中選擇"<New..>":

 

 

    接着彈出"New Solution Platform"對話框如下所示:

 

 

    然後在"Type or select the new platform:"中選擇THDP_DEMO(MIPSII):

 

 

    如果有一些設置和已經添加的SDK類似,可以在"Copy Setting form:"中選擇。因爲我這裏只是簡單地添加一個SDK,不需要複製已存的SDK,所以只是選擇<empty>:

 

 

    點擊"OK"後,我們就可以在下拉菜單見到我們所需要的THDP_DEMO SDK。

 

    最後的事情就變得簡單了,選擇該SDK,進行編譯。一般來說,應該不會有任何問題,都能順利編譯通過。是的,一切就這麼簡單!

//===============================================================
備註::

  1》如果在設置"Copy Setting form:"時不從其它已經OK的SDK包COPY過來直接選擇<empty>的話,是編譯不了的

D:\Program Files\Microsoft Visual Studio 8\VC\ce\include\crtdefs.h(100):fatal error c1189:#error :ERROR:Use of runtime library internal header file.

  A._CRTBLD
  B._WIN32_WCE

沒有定義!!!

工程/屬性/C++/Preprocessor/Preprocessor Definitions

工程/屬性/C++/PreCompiled Headers/Create/Use PreCompiled Headers

上面兩項都沒有定義!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章