ビルドは buntu 11.04 で機能していましたが、現在は 12.04 では機能しません。
の場所と競合していますsomeLib.so
。つまり、間違った場所を探しています。 /usr/lib/here/someLib.so
が正しい位置です。
ccmakeで「c」構成コマンドを実行すると、競合に気づきました.. 1回。現在、ccmake は文句を言わなくなりましたが、エラーはまだ残っています。 runtime library [someLib.so] in /usr/lib may be hidden by files in: /usr/lib/here
ビルド エラーの原因となる CMakeLists.txt の行は次のとおりです。
ADD_EXECUTABLE(test main.cpp)
TARGET_LINK_LIBRARIES(test moreStuff evenMoreStuff)
ファイルに問題がありbuild.make
ます。これはccmakeによって生成されます。ccmake が@ ではなくsomeLib.so
atという考えをどこから得ているのかわかりません。どこかの発言だと思います。私はそれを見つけていません。/usr/lib/
/usr/lib/here/
SET()
1) 構成ファイル (ccmake 'c' cmd) は何と呼ばれますか? それはどこですか(同じディレクトリですか?)?削除すれば、エラーが再び表示されると思います。(CMakeFile.txt を変更しても解決しないようです。)
2) の場所がどこに設定されているかを調べるにはどうすればよいsomeLib.so
ですか? (私は何を探していますか?)
私はCCMAKEが嫌いです。ありがとう