當前位置:
首頁 > 最新 > VS 2015編譯Houdini插件環境配置

VS 2015編譯Houdini插件環境配置

效果是這樣的,使用Visual Studio 2015來自己寫一個Houdini節點。

文章會記錄在Win7系統中使用VS 2015編譯Houdini dll插件的整個過程。

首先安裝如下兩款軟體,先後順序不分

Visual Studio Professional 2015 Update 3

Houdini FX 16.0.705

可以自行去官網下載,這裡提供VS 2015安裝包的雲盤鏈接:http://pan.baidu.com/s/1eR1CzgY密碼:1pu7

安裝好兩款軟體之後,打開Visual Studio 2015

選擇文件>新建>項目

選擇Visual C++>Win32>Win32 項目,設置好項目名稱,位置以及解決方案的名稱,點擊確定

下一步

設置好DLL,勾選空項目,去掉安全開發生命周期(SDL)檢查,點擊完成

此時可以看到設定的解決方案的路徑位置已經有了相應的工程文件

通過視圖>其他窗口>屬性管理器打開屬性管理器

屬性管理器和解決方案資源管理器在一起

選擇屬性管理器>Release x64>右鍵添加新項目屬性表

給props起個名字,點擊添加

右鍵打開hdk屬性頁或者雙擊打開

在用戶宏選項中按下圖演示添加宏

添加這麼幾項宏

添加完是這個樣子的

C/C++>常規中添加$(HOUDINI_INSTALL)/toolkit/include

C/C++>預處理器中添加如下項

添加完結果是這樣的

C/C++>命令行中加入/wd4355 /w14996 /bigobj

鏈接器>附加庫目錄中加入$(HOUDINI_INSTALL)/custom/houdini/dsolib

鏈接器>輸入>附加依賴項加入

生成事件>後期生成事件>命令行加入

鏈接器>輸入>附加依賴項加入

OK,到此一切配置都結束了。

下面來寫代碼,將路徑C:Program FilesSide Effects SoftwareHoudini 16.0.705 oolkitsamplesSOP中例子程序文件SOP_Star.C和SOP_Star.h拷貝到我的工程目錄G:CGRnDStudiohdkSOP_Star

並將SOP_Star.C的擴展名改為cpp

在Visual Studio 2015的解決方案資源管理器中加入這兩個文件,支持拖拽的操作

修改當前編譯環境為Release和x64

選擇菜單生成>生成SOP_Star

如果你帶幸運光環的話,到這一步會成功地在C:UsersAdministratorDocumentshoudini16.0dso路徑下生成一個SOP_Star.dll文件

此時打開Houdini FX 16.0.705,創建一個geo,在TAB菜單Custom中就會有一個我新的Star節點,創建它,就回到了第一張圖的效果。

剩下來就可以好好地研究C++代碼了,至於DEBUG部分的配置大同小異,有些許配置需要修改,留給讀者自己研究吧。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 CGRnDStudio 的精彩文章:

善用logging模塊來debug信息

TAG:CGRnDStudio |