0
ライブラリwiringPi.hを私のMakefileのcmakeに追加したいが、cmakeはこのヘッダを見ない。ライブラリを.hにメイクファイルを添付する
cmake_minimum_required(VERSION 2.8)
project(program)
include_directories(include)
find_package(OpenCV REQUIRED)
add_executable(program program.cpp)
target_link_libraries(program ${OpenCV_LIBS})
プロジェクト組織である:
| - CMakeLists.txt
|
| - program.cpp
|
| - wiringPi.h
このヘッダをどのようにしてMakefileに追加しますか?
ヘッダーを追加する必要はありません。 CMakeはそれらを単独で理解します。 – usr1234567
@Stargateur私はadd_executable(プログラムprogram.cpp)をダンプし、あなたのやり方を試してもうまくいきません。 /home/luko/naukacop/program.cpp:2:22:致命的なエラー:wiringPi.h:そのようなファイルはありませんディレクトリ コンパイルが終了しました。 CMakeFiles/program.dir/build.make:62:ターゲット 'CMakeFiles/program.dir/program.cpp.o'のレシピが失敗しました make [2]:*** [CMakeFiles/program.dir/program.cpp。 CMakeFiles/programfile.dir/all]エラー2 メークファイル:83:レシピ[0120]メイクファイル:83:レシピターゲットの 'すべて' メイクを失敗しました:*** [すべて]エラー2 – Luko
'cmake_minimum_required(バージョン2.8) プロジェクト(プログラム) include_directories(wiringPi) add_executable(wiringPi lukasz22/naukacop/wiringPi.h ) find_package (OpenCV REQUIRED) add_executable(プログラムprogram.cpp wiringPi.h) target_link_libraries(プログラム$ {OpenCV_LIBS}) @Stargateur正しいですか?私は若干の誤差が出る:( – Luko