0

GitHubhttps://github.com/tapio/Wendyで見つけたコードをコンパイルしようとしています 。tests/でコンパイルしようとしています。私はcmakeの経験はありませんでしたが、とにかく論理的です。

私はcmakeがこれを行う部分で立ち往生しました:

   /usr/bin/c++       CMakeFiles/clear.dir/clear.o  -o clear -rdynamic -lwendy -lglfw -lGLEW -lglm -lz 

このエラーが発生します:

   Linking CXX executable clear
   /usr/bin/ld: cannot find -lwendy
   /usr/bin/ld: cannot find -lglm
   collect2: ld returned 1 exit status
   make[3]: *** [clear] Error 1
   make[2]: *** [CMakeFiles/clear.dir/all] Error 2
   make[1]: *** [CMakeFiles/clear.dir/rule] Error 2
   make: *** [clear] Error 2

Wendyとglmフォルダーがどのようにしてコンパイラーフラグになったのかわかりません。誰かがこれがどのように可能であるか説明してください。:(

4

1 に答える 1

1

このtests/CMakeLists.txttarget_link_libraries(${test} wendy ${WENDY_LIBRARIES})では、ライブラリのリストをWENDY_LIBRARIES実行可能ファイルにリンクするようにcmakeに指示しています。

于 2012-08-22T17:41:46.023 に答える