Win7 64+cocos2d-x-3.17.1+VS2017環(huán)境搭建

一? 下載window10 SDK?(可選)

目的:防止出現(xiàn) 對(duì)于MSB8036 找不到 Windows SDK 版本10.0.17763.0。?

注意:win7 64建議先裝window10 SDK,不然容易導(dǎo)致出現(xiàn)對(duì)于MSB8036 找不到 Windows SDK 版本10.0.17763.0

這樣的錯(cuò)誤,試過幾次不好修復(fù),先裝window10 SDK解決。建議win7 64先裝 ,win 10的環(huán)境沒有測(cè)試。

參考文檔
https://blog.csdn.net/qianchuohuan3821/article/details/89520651

window SDK 10.0.18版下載:

鏈接:https://pan.baidu.com/s/1FqvHXHQG1LQP6_diW2l1YQ

提取碼:h26h

二 下載DirectX修復(fù)工具 (可選)

?目的:防止出現(xiàn)MSVCR120.dll 缺失的問題

鏈接:https://pan.baidu.com/s/1kdBx1DVI3sJJanLzVhVpWw?提取碼:spts

三 .安裝python2.7(運(yùn)行setup.py時(shí)用)

https://www.python.org/downloads/

下載2.7版本,python3.6的版本不支持cocos2d-x-3.17.1

設(shè)置Python2.7 和Python3.6的環(huán)境變量,讓兩個(gè)版本共存(不使用Python3.6開發(fā)的只需設(shè)置Python2.7的環(huán)境變量)

1環(huán)境變量:

在path中加以下4個(gè)變量

1.D:\Python27

2.D:\Python27\Scripts

3.D:\Python36

4.D:\Python36\Scripts

少哪個(gè)加哪個(gè),注意分號(hào)隔開

2 pip安裝

2.1使用pip2.7命令調(diào)用python2.7的pip

接下來使用pip3.6命令調(diào)用python3.6的pip

2.2

命令如下:

py -2 -m pip install XXXX

-2 還是表示使用 Python2,-m pip 表示運(yùn)行 pip 模塊,也就是運(yùn)行pip命令了。

如果是為Python3安裝軟件,那么命令類似的變成

py -3 -m pip install XXXX

四下載cocos2dx

下載地址:http://www.cocos.com/download,我用的是cocos2d-x-3.17.1,下載放一個(gè)英文目錄解壓,

建議不要用中文的路徑。

五?運(yùn)行setup.py

cmd下,進(jìn)入到cocos2d-x-3.17.1目錄,運(yùn)行setup.py,提示android的SDK,NDK,ANT,環(huán)境變量和目錄的設(shè)置,不用管,直接回車。有的話可以粘貼再回車,省掉后面的事情。

其實(shí)這一步就是自動(dòng)幫你設(shè)置了一下cocos2dx的環(huán)境變量,讓你可以在cmd的根目錄運(yùn)行cocos命令的

六 安裝VS2017

官方下載地址

https://www.visualstudio.com/zh-hans/downloads/

社區(qū)版,專業(yè)版,公司版看自己情況下載,下載不了自行網(wǎng)上搜下載包。

勾選 c++移動(dòng)開發(fā),c++游戲開發(fā),window10 SDK(剛下了安裝的就可以不用選,沒下的要選)等組件。

七? 編譯&運(yùn)行

cocos2d-x-3.17.2/build/cocos2d-Win32.sln,雙擊運(yùn)行,會(huì)自動(dòng)打開VS2017

選擇運(yùn)行的Windows SDK,這里需要

注意:

1 首先隨便創(chuàng)建一個(gè)WIN32工程,記錄下Windows SDK版本,比如我的是10.0.18(當(dāng)前你的Windows SDK版本號(hào)),而cocos2d默認(rèn)的好像是10.0.1xx74.0

2 建議重定項(xiàng)目sdk:在菜單欄中打開“項(xiàng)目”,在點(diǎn)擊重新解決方案目標(biāo),然后會(huì)彈出SDK選擇版本,選擇對(duì)應(yīng)的SDK版本,點(diǎn)擊確定即可


編譯常見問題:

1 對(duì)于MSB8036 找不到 Windows SDK 版本10.0.17763.0。請(qǐng)安裝所需的版本的 Windows SDK的問題

這類問題的解決方案是 在菜單欄中打開項(xiàng)目,在點(diǎn)擊重新解決方案目標(biāo),然后會(huì)彈出SDK選擇版本,選擇對(duì)應(yīng)的SDK版本,點(diǎn)擊確定即可


點(diǎn)項(xiàng)目,重定解決目標(biāo)


跟安裝的保持一致

2? vs2017 運(yùn)行報(bào)錯(cuò):缺少標(biāo)識(shí)符、字符串或數(shù)字

行:1074

Char:13

錯(cuò)誤:缺少標(biāo)識(shí)符、字符串或數(shù)字

代碼:0

解決方法:

選擇 調(diào)試-> 選項(xiàng)

不選中"調(diào)試時(shí)啟動(dòng)診斷工具"【取消對(duì)勾】

點(diǎn)擊確定.

這里編譯成功 test/cpp test生成工程包

3? MSVCR120.dll 缺失的問題

下載DirectX修復(fù)工具 ,

鏈接:https://pan.baidu.com/s/1kdBx1DVI3sJJanLzVhVpWw?提取碼:spts

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Python環(huán)境搭建: linux,mac等系統(tǒng)自帶Python,因此這里主要講Windows版本搭建。 Pyth...
    貓與測(cè)試閱讀 2,533評(píng)論 3 13
  • 報(bào)錯(cuò)如下:You are using pip version 8.0.3, however version 8.1...
    乘物以游心閱讀 8,384評(píng)論 0 4
  • 本系列在簡書首發(fā),轉(zhuǎn)載請(qǐng)注明出處,作者うちはイタチ上一篇我們了解了一下,前期準(zhǔn)備工作,接下來我們要開始搭建開發(fā)環(huán)境...
    2eff02f813df閱讀 915評(píng)論 0 0
  • 張家界頂藏紫氣,金鞭溪畔野猴鳴。飛龍魅影疾聲過,懸峰斷瀑不見底。 若有仙人乘鶴過,化作凡人留此居。滄??荼M叢山生,...
    牧牧0930閱讀 276評(píng)論 0 7
  • 一個(gè)姑娘和我說,她愛了五年的男朋友,劈腿了。其實(shí)嚴(yán)格來講也不能叫“劈腿”,她男朋友本來是離婚了的,但是和她在一起五...
    離開家的蝸牛閱讀 1,401評(píng)論 3 9

友情鏈接更多精彩內(nèi)容