環境
C++ 20
CLion
Cmake 3.16
質問
GithubのMinHookというライブラリのdllを使いたいのですが、Cmakeを使ってビルドする方法がわかりません。
僕のプロジェクトはこのようなディレクトリ構造になっています。
プロジェクト名はTestです。
CMakeLists.txt main.cpp Dependencies |--- Minhook |--- bin |--- MinHook.x86.dll |--- MinHook.x86.lib |--- include |--- MinHook.h
現在のCMakeList.txt とエラー内容
色々調べてそれっぽく書いたのですが、動きませんでした。
cmake_minimum_required(VERSION 3.16) project(Test) set(CMAKE_CXX_STANDARD 20) include_directories("Dependencies/Minhook/include") find_library(MINHOOK "Dependencies/Minhook/bin") add_executable(Test main.cpp) target_link_libraries(Test ${MINHOOK})
CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: MINHOOK linked by target "Test" in directory D:/Dev/Cpp/Test NMAKE : fatal error U1077: '"C:\Program Files\JetBrains\CLion 2020.1.2\bin\cmake\win\bin\cmake.exe"' : リターン コード '0x1' Stop.
#余談
GithubのeducationライセンスでCLionが無料で使えるようになったのですが、Cmakeがうざすぎます。Visual Studioのほうが使いやすくて、何のためにCLionに乗り換えたのか本当に分からなくなりました。
回答1件
あなたの回答
tips
プレビュー