公式を見ながら*1悪戦苦闘した記録.
0. 環境
- Windows 10 (64bit)
- Visual Studio 2017 インストール済み
1. 必要資源の取得
(1) CloudCompareの最新ソースを取得
$ cd C:\Tools $ mkdir CloudCompare $ cd CloudCompare $ git clone --recursive https://github.com/cloudcompare/CloudCompare.git
Note:
Note:
- インストーラでも良いと思うが,今回はZIPを取得
- 解凍して適当な場所に置いておく
- この後で使う cmake-3.20.2-windows-x86_64\bin\cmake-gui.exe をスタートアップにピン留めすると便利
(3) Qtをインストール
Note:
- ここ*4で綺麗に説明されていた
- Qtのアカウント確定メールが迷惑メールに振り分けられて少し迷った
2. Visual Studioのプロジェクトファイルを出力
Note:
- 書き込み権限の問題でCloudCopmareProjectsが出来ない場合は,Visual Studioを管理者権限で実行する
- Linuxでも同様の事が出来ると思うが,gdb単体でデバッグするのはツラい...統合環境とかみ合うか,今度やってみる
追記(2021/5/11)
Program Filesから持ってきたdllでは,dllの中身をデバッグできない.dllの中に入りたいときは,lib内の個別プロジェクトにできるdllとシンボルを実行フォルダにコピーする.例えば: