一日中ググってたら頭がおかしくなった..
それが私の問題です: 私は vs プロジェクトを書きました。すべての "include" (プロジェクト プロパティ -> 構成プロパティ -> VC++ ディレクトリを選択して) とすべての extern ライブラリ ディレクトリを (同じ方法で) 指定しました。次に、プロジェクト プロパティ -> リンカー -> 入力 -> 追加の依存関係を選択し、すべての .lib ファイル パスを追加して、すべての追加ライブラリを指定しました。F7 を押すと、エラーなしでコンパイルされます。プロジェクトを実行すると.. システム エラー: libsndfile-1.dll が見つかりません。
それでいいので、vs コンソールを開き、libsndfile-1.def (および libsndfile-1.lib) パスに移動して、「lib.exe libsndfile.def」を実行しました。ここで別のエラーが発生しました:「リンク:致命的なエラーlnk1104 lib.exe、libsndfile.libを開くことができません」
Web から libsndfile.dll をダウンロードしようとしましたが、それでも機能しません。また、Visual Studio のソース ファイルにすべてのライブラリを入れようとしましたが、やはり無理です。
どこが間違っていますか?
前もって感謝します
編集:私は vs が他の dll も見つけられないことを見てきました!