したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

ビルドに関するエラー

3 管理人★ :2020/10/11(日) 10:40:19
開けなかった「pluginfactoryvst3.vst3」は古いSDKバージョンのファイル名になりますので
ファイルは「pluginfactory.h」で問題ありません。

4 NBF :2020/10/20(火) 17:07:51
>>3
お答えいただき本当にありがとうございます。
その後設定やフォルダの場所など見直したのですがなかなかエラーが無くならず...。
自分なりにひとつひとつ潰してみようと思います。
本当に貴重な情報サイトと思います、今後も参考にさせていただきます。

5 管理人★ :2020/10/21(水) 22:35:45
書き込みありがとうございます。

解決せずですか…。あまり力になれず残念です。
あと可能性としては、設定した構成はDebug x64なのに
ソリューション構成自体はDebug x86のままだったりするぐらいでしょうか…。

6 NBF :2021/04/18(日) 18:04:22
以前はお答え頂きありがとうございました。
環境の構築でつまづいて頓挫していましたが再開を試みています。
「はじめてのVSTプラグイン」のソースコードを丸々コピーしてコンパイルしましたがやはりエラーが出てしまいます。
---
警告 C26812 列挙型 'Steinberg::ConstString::CompareMode' は対象範囲外です。'enum' (Enum.3) より 'enum class' を優先します。 Test2 C:\VST_SDK\VST3_SDK\base\source\fstring.h 204
エラー LNK1104 ファイル 'base.lib' を開くことができません。 Test2 D:\MakeVST\Test2\Test2\Test2\LINK 1
---
とあるのでライブラリディレクトリ(C:\VST_SDK\VST3_SDK/out/build/x64-Debug/lib)を見るとファイルが一つもありませんでした、どこか手順を飛ばしているでしょうか..?
base.libの存在はC:\VST_SDK\VST3_SDK\build\lib\Debugに確認することはできました。
それとプリプロセッサの定義の設定項目が見当たらないので無視して進めています。

7 NBF :2021/04/18(日) 18:12:13
試しにライブラリディレクトリにC:\VST_SDK\VST3_SDK\build\lib\Debugを指定してみましたところbase.libのエラーは消えましたがやはり進まず、
---
警告 C26812 列挙型 'Steinberg::ConstString::CompareMode' は対象範囲外です。'enum' (Enum.3) より 'enum class' を優先します。 Test2 C:\VST_SDK\VST3_SDK\base\source\fstring.h 204
エラー LNK2019 未解決の外部シンボル main が関数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) で参照されました Test2 D:\MakeVST\Test2\Test2\Test2\MSVCRTD.lib(exe_main.obj) 1
エラー LNK1120 1 件の未解決の外部参照 Test2 D:\MakeVST\Test2\Test2\x64\Debug\Test2.vst 1
---
となってしまいました、なかなか入口が難しいですね...。
大変にお手数ですがご教授いただけないでしょうか?

8 管理人★ :2021/04/18(日) 23:59:04
NBFさん

「エラー LNK1104 ファイル 'base.lib' を開くことができません」でフォルダが違うのは、私と開発環境が異なるためと考えられます。
(基本ライブラリ作成時にCMAKEやVisual Studio 2019以外を使用しているとフォルダが変わります。)

「エラー LNK2019 未解決の外部シンボル main が〜〜」というエラーはVisual Studioで「ダイナミック リンク ライブラリ(.dll)」用のプロジェクトにしていないと出るエラーになります。

また、プロジェクトの設定で「プリプロセッサの定義」の項目が出てこないのは、VST SDKの「dllmain.cpp」がプロジェクトに追加されていないためと思われます。

開発環境の準備やプロジェクトの作成手順で漏れがある気がします。お手数ですが、もう一度下記をご確認いただけますでしょうか。

https://vstcpp.wpblog.jp/?p=1287
https://vstcpp.wpblog.jp/?p=1319

9 NBF :2021/04/19(月) 09:55:48
本当にありがとうございます。
SDK解凍後、フォルダをVisual studioで開き基本ライブラリを作成しようとすると以下のエラーが出てしまい作成できていませんでした。
エラー CMake Error at helloworld/CMakeLists.txt:15 (smtg_add_vst3plugin):
Unknown CMake command "smtg_add_vst3plugin". C:\VST_SDK\my_plugins\helloworld/CMakeLists.txt 15
CMakeの設定でしょうか?

10 管理人★ :2021/04/19(月) 13:22:41
NBFさん

そのエラーは見たことないのですが、開いたフォルダを教えてください。

11 NBF :2021/04/20(火) 16:24:39
開いたのはSDKのZIPを解凍してできたC:\VST_SDK\です。

12 管理人★ :2021/04/20(火) 19:01:29
NBFさん

下記にある通り、基本ライブラリ作成時にVisual Studioで開くフォルダは「C:\VST_SDK\VST3_SDK」となります。

https://vstcpp.wpblog.jp/?p=1287#VST基本ライブラリの作成

ご確認のほどお願いします。

13 NBF :2021/04/20(火) 20:32:08
今実行し、無事に通りました!
初歩的なミスで恥ずかしいです...ありがとうございます。

14 管理人★ :2021/04/20(火) 21:52:40
NBFさん
無事解決してよかったです。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら



掲示板管理者へ連絡 無料レンタル掲示板