githubに
https://github.com/NamedKitten/KittehPlayer
というものがあって,
これ
cmakeで
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
とするとコンパイル成功するのですが
qmakeでやろうとして
qtCreaterからimportしてコンパイルするとだめでした。
ちなみにエラーは
In file included from ../KittehPlayer/src/Backends/MPV/MPVBackend.cpp:2:0:
../KittehPlayer/src/logger.h:3:27: fatal error: spdlog/spdlog.h: No such file or directory
compilation terminated.
Makefile:1778: recipe for target 'MPVBackend.o' failed
こんな感じでした。
これは自動で作られた*.proが
HEADERS =
$$PWD/src/Backends/DirectMPV/DirectMPVBackend.hpp
$$PWD/src/Backends/MPV/MPVBackend.hpp
$$PWD/src/backendinterface.hpp
$$PWD/src/enums.hpp
$$PWD/src/logger.h
$$PWD/src/Process.h
$$PWD/src/qmldebugger.h
$$PWD/src/setenv_mingw.hpp
$$PWD/src/ThumbnailCache.h
$$PWD/src/utils.hpp
SOURCES =
$$PWD/src/Backends/DirectMPV/DirectMPVBackend.cpp
$$PWD/src/Backends/MPV/MPVBackend.cpp
$$PWD/src/enums.cpp
$$PWD/src/logger.cpp
$$PWD/src/main.cpp
$$PWD/src/Process.cpp
$$PWD/src/qmldebugger.cpp
$$PWD/src/ThumbnailCache.cpp
$$PWD/src/utils.cpp
INCLUDEPATH =
$$PWD/src
これだけしか記述がなくいろいろ足りないせいであろうと思われますが、
そのあたりをうまくする方法を(CMakeLists.txtから*.proをうまく作る方法)はありますか?
お教えいただけるとすごく助かります。
わたしが思うにエラーを見ながら、proに追記するしかないと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。