問題タブ [catkin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python での C++ モジュールのインポート
に C++ モジュールをインポートしようとしていpython script
ます。IDEおよびビルドシステム
としてpycharm community edition 2017.3.3を使用しています。
IDE はインポート文を認識できます。catkin
私の問題は、クラスをラップする c++ 名前空間にアクセスできず、見つからないことです ( unresolved reference
)
たとえば、クラスをラップする pose_follower 名前空間にアクセスできません。
私は周りを見回して、ブーストライブラリ、ctypesなどについて見ました.
c++ - cmake : Google プロファイラー (gperftools) とのリンクに失敗しました
私はubuntu 16.04を使用しています。
ここで私がしたこと:
インストールされた gperftools :
/li>FindGperftools.cmake をダウンロード: https://github.com/vast-io/vast/blob/master/cmake/FindGperftools.cmake
名前を変更
FindGperftools.cmake
して、パッケージ内GperftoolsConfig.cmake
のフォルダーに配置しましたcmake
に追加
/li>CMakelists.txt
:同じ CMakelists.txt で、実行可能ファイルをリンクします。
/li>端末で、CPUPROFILE 環境変数をエクスポートします。
/li>同じターミナルで、実行可能ファイルを実行します。
/li>
エラー メッセージはありませんが、ログ ファイル/my_path/prof.out
は作成されません。
「my_executable」で「ldd」を実行すると、プロファイラーに対するリンクは表示さldd ./my_executable | grep profil
れません (結果は何もありません)。それでも、ビルドフォルダー内のファイルを見ると、コンパイラーはリンケージを行っているようです ( -lprofile
is there )。
私が忘れているかもしれないものはありますか?
注: 関連性があるかどうかはわかりませんが、私は catkin を使用しています。