sdk是什麼意思,SDK是什麼?什麼是SDK

2021-12-25 07:37:13 字數 5059 閱讀 9454

1樓:匿名使用者

sdk意思是軟體開發工具包,一般是一些軟體工程師為特定的軟體、軟體框架、硬體平臺、作業系統等建立應用軟體時的開發工具的集合。軟體開發工具包括廣義上指輔助開發某一類軟體的相關文件、範例和工具的集合。

sdk一般而言即開發 windows 平臺下的應用程式所使用的 sdk。它以簡單的為某個程式設計語言提**用程式介面 api的一些檔案,但也可能包括能與某種嵌入式系統通訊的複雜的硬體。sdk還經常包括示例**、支援性的技術註解或者其他的為基本參考資料澄清疑點的支援文件。

2樓:0o壹次心

sdk是 software development kit (軟體開發工具包)的縮寫。

一般都是一些軟體工程師為特定的軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體時的開發工具的集合。

軟體開發工具包廣義上指輔助開發某一類軟體的相關文件、範例和工具的集合。

比如在遊戲開發中,就包含有很多的sdk。

3樓:尉凡

首先搭建環境,在eclipse中安裝cdt外掛,使用link方法:即把外掛解壓後放到你的eclipse的資料夾下,同時在eclipse的資料夾下建立資料夾links,再在其中建立txt檔案-內容path=d:\\eclipse-jee-galileo-sr2-win32\\eclipse\\cdt-master-6.

0.2(根據你的外掛放的位置寫這個路徑)。再把該檔案的檔名改為cdt.

link。再重啟eclipse

判斷eclipse是否安裝成功的標誌是在file-new-project中看看有沒有c/c++的工程嚮導。如果有這個工程嚮導,那麼就證明你的安裝是正確的

4樓:久志沙都子

sdk 就是英文software development kit 的縮寫

中文意思是:軟體開發工具包

sdk是提供給開發人員進行應用程式開發的,這樣程式設計師就可以快速的建立應用軟體,而省去了編寫硬體**和基礎**框架的過程。

5樓:包冰召向真

sdk(software

development

kit),是軟體開發用到的**包,安裝了某種種開發語言用的sdk包後,就可以開發對應語言的軟體了。sdk函式是sdk包提供的函式,編寫程式的時候可以直接使用。

sdk是什麼?什麼是sdk

6樓:行走的山脈

sdk的外語全稱:software development kit,中文為:軟體開發工具包,一般都是一些軟體工程師為特定的軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體時的開發工具的集合。

通俗一點的理解,是指由第三方服務商提供的實現軟體產品某項功能的工具包。一般以集合kpi和文件、範例、工具的形式出現

隨著國內網際網路環境的大發展,大部分的sdk都是免費的 但已經有一部分功能性sdk已經被當做一個產品來運營,這依賴於人們開發網際網路產品理念的變化和雲端計算技術的發展。開發者不再需要對產品每個功能進行開發,選擇合適、穩定的sdk服務並花費很少的精力即可在產品中整合某項功能。

擴充套件資料

一般而言sdk即開發 windows 平臺下的應用程式所使用的 sdk。它可以簡單的為某個程式設計語言提**用程式介面 api 的一些檔案,但也可能包括能與某種嵌入式系統通訊的複雜的硬體。

一般的工具包括用於除錯和其他用途的實用工具。sdk 還經常包括示例**、支援性的技術註解或者其他的為基本參考資料澄清疑點的支援文件。

sdk 可能附帶了使其不能在不相容的許可證下開發軟體的許可證。例如產品**商提供一個專有的 sdk 可能與自由軟體開發牴觸。gpl 能使 sdk 與專有軟體開發近乎不相容。

lgpl 下的 sdk 則沒有這個問題。

7樓:在看孤獨

sdk 就是 software development kit 的縮寫,中文意思就是“軟體開發工具包”。

這是一個覆蓋面相當廣泛的名詞,可以這麼說:輔助開發某一類軟體的相關文件、範例和工具的集合都可以叫做“sdk”。具體到我們這個系列教程,我們後面只討論廣義 sdk 的一個子集——即開發 windows 平臺下的應用程式所使用的 sdk。

軟體開發工具包,只是簡單的為某個程式設計語言提**用程式介面的一些檔案,但也可能包括能與某種嵌入式系統通訊的複雜的硬體。一般的工具包括用於除錯和其他用途的實用工具。

sdk還經常包括示例**、支援性的技術註解或者其他的為基本參考資料澄清疑點的支援文件。軟體工程師通常從目標系統開發者那裡獲得軟體開發包。

8樓:

首先,雖然你說看過了一些sdk的資料,但我覺得你還是沒有真正理解sdk是什麼所以才有這樣的問題。一般我的理解是,sdk是一些公司針對某一項技術為軟體開發人員製作的一套輔助開發或者減少開發週期的工具。比如說,微軟除了釋出directx的runtime(dx的執行時刻庫,一般需要dx支援的遊戲執行時只要這個就夠了)之外,還會發布directx的sdk,那麼開發遊戲的人或者其他程式設計的人,就可以利用directx的sdk更好的開發使用directx技術的遊戲或軟體,一般sdk中會對一些技術的內部特性做一些更深入的說明,並且提供一些新的api供程式設計人員呼叫。

比如說如果你認真閱讀了directx的sdk中的文件,你就知道怎麼開發directx的程式,並且知道directx技術提供了哪些api可供你呼叫。至於在程式設計中,在新建工程什麼的,理論上應該和一般的程式設計沒有什麼兩樣,或者說至少在新建工程這方面上沒有什麼特別的,關鍵的地方是在程式內部使用了sdk提供給你的一些方便的功能,或者有時你需要安裝這些sdk才能在你的程式中使用這些功能。所以你的問題其實就在於對sdk這個概念還不夠了解。

比如說,如果你想用directx技術寫一個應用程式,那麼你就要建一個應用程式的工程,如果你想應用dirctx寫一個自己的dll,以便在你寫的其他程式中呼叫它,那麼你就應該新建一個dll的工程。總之,要新建什麼樣的工程在於你程式設計的目的和你使用的程式語言環境的規定,而不在於你是否使用某個sdk

9樓:匿名使用者

就是一些公司自己研發的功能打包成通用的大家都能用的格式

10樓:匿名使用者

software develop kit

直接翻譯是 軟體開發套件

套件就是一套工具的意思,或者工具包

一般說的sdk就是開發工具了,再加一個開發ide,就搭建起一個開發環境了

比如最近很火的 eclipse + android sdk 的 ide

ide就是整合開發環境的意思

11樓:

software develop kit,就是軟體開發工具包。我相信您程式設計也知道,不是所有的功能都需要你自己完成的,比如說你要算個開發,會用到math.sqrt(m); 對吧?

而這個sqrt和math類其實都是某些大牛們寫好的,然後你直接用。軟體開發工具包其實就是這樣,包括了這些函式和類(當然還有一些其他東西,比如說系統環境啊等等),讓你可以直接使用大牛們寫好的方法或叫做函式,你也能夠更方便的開發程式。

12樓:匿名使用者

sdk的含義:sdk(softwaredevelopmentki)就是軟體開發工具包,它是包含特定軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體的開發工具的集合。

實際工作中不用這麼麻煩和官方的去理解,只要記住,sdk是手遊渠道提供的整合了使用者登入、充值通道、資料後臺統計等功能的一個功能模組,這個功能模組手遊cp必須要植入到自己的遊戲裡,接入sdk後cp和渠道都要對sdk包進行測試,測試通過才能上線。

13樓:

軟體開發工具包,開發軟體用的

14樓:匿名使用者

8貌瓜半自己開啟吧!我就不多說了 caabbb丶¢ ⊙ ㎡ 從這個地址獲取,天天有嗚嗚

sdk是什麼??幹什麼用?

15樓:張老師情感分析

是軟體開發工具包。一般都是一些軟體工程師為特定的軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體時的開發工具的集合。

擴充套件資料sdk的背景

其實早在dos時代就有 api 的概念,只不過那個時候的 api 是以中斷呼叫的形式(int 21h)提供的,在 dos下跑的應用程式都直接或間接的通過中斷呼叫來使用作業系統功能,比如將 ah置為 30h後呼叫int 21h就可以得到dos 作業系統的版本號。

而在 windows 中,系統 api 是以函式呼叫的方式提供的。同樣是取得作業系統的版本號,在 windows 中你所要做的就是呼叫 getversionex() 函式。

16樓:匿名使用者

首先,雖然你說看過了一些sdk的資料,但我覺得你還是沒有真正理解sdk是什麼所以才有這樣的問題。一般我的理解是,sdk是一些公司針對某一項技術為軟體開發人員製作的一套輔助開發或者減少開發週期的工具。比如說,微軟除了釋出directx的runtime(dx的執行時刻庫,一般需要dx支援的遊戲執行時只要這個就夠了)之外,還會發布directx的sdk,那麼開發遊戲的人或者其他程式設計的人,就可以利用directx的sdk更好的開發使用directx技術的遊戲或軟體,一般sdk中會對一些技術的內部特性做一些更深入的說明,並且提供一些新的api供程式設計人員呼叫。

比如說如果你認真閱讀了directx的sdk中的文件,你就知道怎麼開發directx的程式,並且知道directx技術提供了哪些api可供你呼叫。至於在程式設計中,在新建工程什麼的,理論上應該和一般的程式設計沒有什麼兩樣,或者說至少在新建工程這方面上沒有什麼特別的,關鍵的地方是在程式內部使用了sdk提供給你的一些方便的功能,或者有時你需要安裝這些sdk才能在你的程式中使用這些功能。所以你的問題其實就在於對sdk這個概念還不夠了解。

比如說,如果你想用directx技術寫一個應用程式,那麼你就要建一個應用程式的工程,如果你想應用dirctx寫一個自己的dll,以便在你寫的其他程式中呼叫它,那麼你就應該新建一個dll的工程。總之,要新建什麼樣的工程在於你程式設計的目的和你使用的程式語言環境的規定,而不在於你是否使用某個sdk

17樓:我是曼珍一

清理為什麼要sdk?

18樓:匿名使用者

mood回答的夠規範了,呵呵,沒必要再答了吧?哈哈,不過這東西是mood寫的不?佩服。。。

這個符號是什麼意思, 是什麼意思?代表什麼?為什麼要使用這個符號?

分號分號是一種介於逗號和句號之間的標點符號,主要用以分隔存在一定關係 並列 轉折 承接 因果等,通常以並列關係居多 的兩句分句 分句可以屬於單重複句,也可以是多重複句的第一層分句,或者是大句中的並列部分。除此之外,分號還可以用來分隔作為列舉分項出現的並列短語,或是辭書中同一義項的不同釋義。詳述與例子...

Flash是什麼,Flash,是什麼意思 做什麼用

是製作動畫的軟體,製成的檔案小適合網上交流. 閃忠六衣 flash就是f l a s h flash了,簡單的來說就是動畫製作軟體,比如製作mtv 電子相簿等,用處來說就是製作動動畫 廣告網頁等.還不滿意我k死你.不要吝嗇多給點我不會你給多了的.flash,是什麼意思?做什麼用? flash的意思是...

杜馬是什麼意思俄羅斯的杜馬是什麼意思?為什麼叫杜馬呢?

國家杜馬 的稱呼是從舊 套用過來的。杜馬 一詞,是俄文 音譯,意為 議會 沙皇 原是封建 國家,1905年爆發革命運動後,沙皇尼古拉二世為緩和政治危機,於同年9 10月間宣布召集 國家杜馬 賜予一定權力。1906年和1907年,產生了第 一 第二屆國家杜馬,但隨後不久就被解散。後來又產生了第 三 第...