1
このプロジェクトは、Linuxで実行するとfindをコンパイルしますが、Windows用のVCソリューションを作成しようとすると失敗します。私がようにportaudio.h
を含むライブラリを含めていますWindowsでCMakeを使用すると、含まれているディレクトリが見つかりません
e:\src\audio\audio.h(5): fatal error C1083: Cannot open include file: 'portaudio.h': No such file or directory
:エラーがある
:それは正しいディレクトリを指しているように見えるファイルFindportaudio.cmake
を、使用して発見された
find_package(portaudio REQUIRED)
include(LibFindMacros)
find_path(Portaudio_INCLUDE_DIR NAMES portaudio.h PATHS ../src/extern/portaudio/include)
find_library(Portaudio_LIBRARY NAMES portaudio PATHS ../src/extern/portaudio/lib)
set(Portaudio_PROCESS_INCLUDES Pulseaudio_INCLUDE_DIR)
set(Portaudio_PROCESS_LIBS Pulseaudio_LIBRARY)
libfind_process(Portaudio)
これはLinux上で実行するとうまく動作しますが、makeファイルを生成するときにはうまく動作しません。私は上記のエラーを何度も繰り返す。プロジェクトのプロパティは、追加のインクルードディレクトリ(C/C++>一般の下)の%(AdditionalIncludeDirectories)
しかリストしていませんが、設定されている場所や設定されている場所はわかりません。
(私が関連情報を省略した場合、私に知らせてください)私の質問を修正します。