maya2018 + VS2017 C++編譯環境搭建


1. 下載: https://www.autodesk.com/developer-network/platform-technologies/maya

2. 解壓,將devkitBase下的include和devkit文件夾復制到maya安裝目錄Maya2018下

PS:這一步貌似不是必需的,下次可以試試不做

3. 解壓以下目錄下的壓縮包

打開有以下文件

vsz文件里有VS版本,這里的是VS14,可以改為自己對應的版本,我改為VS15,如果不改,VS之后創建項目會失敗

4.  配置VS2017: 將MayaPluginWizard目錄(包含以上四項的目錄)復制到如下目錄下(VS2017安裝位置)

5. 配置VS2017: 將MayaPluginWizard目錄下的這三個文件放到 

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\vcprojects 目錄下(你自己的安裝路徑)

 

6. 打開VS

7.  項目設置如下,custom location設置maya安裝目錄

 下一步,選擇模板類型

下一步,選擇要使用的庫

8.  最后項目資源

 9. 運行項目,報錯

error MSB8020: 無法找到 v140 的生成工具(平台工具集 =“v140”)。若要使用 v140 生成工具進行生成,請安裝 v140 生成工具。或者,可以升級到當前 Visual Studio 工具,方式是通過選擇“項目”菜單或右鍵單擊該解決方案,然后選擇“重定解決方案目標”。

原因:Maya2018支持的是VS2015,而我配置的是VS2017

 查看項目屬性頁

將其修改一下,標注如下(使用已有的工具集和WinSDK版本)

之后運行HelloWorld正常。

 

 

 

 

 

 參考:

http://elmagnifico.me/2017/12/23/Maya-C++API/

http://blog.sina.com.cn/s/blog_7d8413420102w9wi.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM