メモ NeuralAmpModelerPluginをコンパイル

 

ダウンロード

NeuralAmpModelerPlugin

https://github.com/sdatkinson/NeuralAmpModelerPlugin

 

eigen

https://gitlab.com/libeigen/eigen/-/tree/master?ref_type=heads

 

iPlug2

https://github.com/iPlug2/iPlug2

 

Visual Studio 2022

 

インストール

Visual Studio 2022  をインストールする。

VC++を使えるようにする。結構時間がかかる


NeuralAmpModelerPluginを解凍して

eigenフォルダーにeigenを

pPlug2フォルダーにiPlug2を解凍する

 

setup_container.shを実行する

 

 

コンパイル

NeuralAmpModelerフォルダーのNeuralAmpModeler.slnを開く

エラーを修正する

 

プロジェクトのプロパティを開いて

C/C++ -> コマンドラインに次のコマンドを入力

/source-charset:utf-8 /execution-charset:utf-8

debugとRelease両方に設定する。


NeuralAmpModelerControls.h

 //.WithLabelOrientation(EOrientation::South))

良くわからのでコメントアウト


GetRadius()

良くわからいので適当な数値に変更 30とか


IDirBrowseControlBase(bounds, fileExtension, false)

引数が4個だと多いので最後の ,false を削除


//if (std::string_view(pCaller->As<IVButtonControl>()->GetLabelStr()) == mDefaultLabelStr.Get())
if (!(mSelectedIndex > -1 && mSelectedIndex < NItems()))

変更

 

std::string label(std::string("(FAILED) "));// + std::string(mFileNameControl->GetLabelStr()));
後半コメントアウト


yuki

初めての作業で調べた事、困った時の解決方法を記録するブログ。 主なテーマは、パソコン、プログラミング、カメラ、DTM、スピリチュアル、化学物質過敏症

コメントを投稿

Please Select Embedded Mode To Show The Comment System.*