私はUbuntuのでセレスをインストールglog、セレスソルバーを使用して 須藤からhttp://ceres-solver.org/installation.html、Linuxの一部で、コマンドラインのすべてを使用することはできませんインストールされたceresソルバーとその依存関係は問題なし。 しかし、テストファイルを実行しようとすると、 bin/simple_bundle_adjuster ../ceres-solver-1.12.0/data/problem-16-22106-pre.txt ファイルを開くことができません../ceres-solver -19.0/data-problem-16-22106-pre.tx 次に、私はチュートリアルの使用コマンドでhelloworldをコンパイルしようとしています g ++ -I/usr/include/eigen3 helloworld.cpp -o helloworld それは私にたくさんの問題。
ceres :: Problem :: Problem() ' helloworld.cpp :(。テキスト+ 0x155):未定義の参照:: ceres ::問題:: AddResidualBlock(ceres :: CostFunction *、ceres :: LossFunction *、double *) ' 私はそれらをすべて列挙しませんでした。しかし、それはGoogleについての事を全く見つけることができないようです。 あなたが私を助けることを願っています! それは私に問題の山を与えます。は は私が持っているようだmake installをlibgoogle-glog-devを すべての方法 にインストールapt-getを
0
A
答えて
0
ライブラリーにリンクしていないような音です。これにより、参照が未定義になります。リンカーを呼び出す場合(G ++はリンカーになることができます)、-lglogを追加すると末尾を追加し、それをglogにリンクする必要があります。
同様に、ceresにもリンクする必要があります。
ここでは、Ceresを使用するライブラリを使用するためにリンクする必要があるものの抜粋を示します。 CMakeで。私はあなたが底部/端部から始めることを提案し、修正するために上部に物を追加します、あなたはそれらをリンクする必要があることを示すために-lを接頭語する必要があります。 cmakeを使用することをお勧めします。このリストをtarget_link_libraries(myexecutable listhere)に貼り付け、不要な/使用していないライブラリを削除するだけです。
umfpack
cxsparse
stlplus
glog
gomp
ccolamd
btf
klu
cholmod
lapack
blas
camd
amd
pthread
ceres
関連する問題
- 1. `make install`を使って十分な権限を持ってTigをインストールしてください
- 2. 方法は、まだ私はこのコードを持っている
- 3. 私のアプリが "make install"でインストールされるようにqmakeを設定するには?
- 4. は、私は、ファイルをINSTALLの指示に従ってsimgridインストールsimgrid
- 5. homebrewのインストールphp56 --with-httpd24がmakeを使ってOS 10.12で失敗する*** [install-recursive]エラー1 [install-recursive]エラー1
- 6. は、どのように私は私が持っているCanJS
- 7. は、どのように私は私が持っている
- 8. は、私は次のように私は、目標を持っているのbuild.xmlを持っているのAnt
- 9. は私がのようにコードを持っているコード
- 10. は、次のように私がイベントを持っているイベント
- 11. フィールドは、次のように私がモデルを持っている
- 12. なぜルートグループ内PARAMTERは、私はこのようなパラメータを持っているルートグループを持っているすべてのサブリソースのルート方法
- 13. makeを使ってCentOS上にアプリケーションをインストールするには?
- 14. NamedParameterJdbcTemplate 1行だけを返す方法は?私が持っている
- 15. 私が持っているすべてのパスで、私は
- 16. どのように私は私が持っているビューで
- 17. 次のようにだから私は、タプルのリストを持っているリスト
- 18. RPMを生成して "make"と "make install"を実行する
- 19. カスタムメソッドは、私はこのようなコードを持っている方法
- 20. は、次のように私はクラスを持っているクラス
- 21. は、どのように私は、テキストファイルを持っている
- 22. は、どのように私は、ナビゲーションアプリを持っている
- 23. はどのように私は、スクリプトを持っている
- 24. Pythonは次のように私はURLを持っている
- 25. は、どのように私は、フォームを持っている
- 26. は、次のように私は、ヘッダファイルを持っている
- 27. は、私は次のようにJSONオブジェクトを持っている
- 28. は、どのように私はスーパークラスを持っているkotlin
- 29. は、どのように私は私がHTMLを持っているのJavascript
- 30. すべてのサブセットが、私が持っている場合は
ありがとうございます!私はceresにリンクしている! –