VS 2008のプロジェクトファイルを生成するときにPDBファイルの相対出力パスを設定します
-
12-09-2019 - |
質問
誰もがそれらの相対パスにするためにVS 2008のプロジェクトファイルを生成するときにCMakeを使ってPDBファイルの保存先フォルダを変更することができていますか?彼らは常に絶対パスを使用して終了し、私は簡単にこれを修正するために、とにかく見ることができないようです。
例として生成されますPDBファイルの一つは、
...で終わるされますE:/3dconcert-builder/dt_src_REL-2.3.0/lib/Debug /../../ビン/ dtAnimd.pdb
私はそれが...
で終わる必要があるのに対し../../ binに/ dtAnimd.pdb
解決
もちろん、あなたはそれを必要とし、それは多くの意味になります。
残念ながら、CMakeの開発者はそれを得ることはありません。 http://www.cmake.org/Bug/view.php?id= 9042 の
「相対パスは本当に...これ以上はサポートされていません」
私は、上記の問題で働いてパッチやCMakeの2.8に基づいてプリコンパイルのWindows cmake.exe実行ファイルを添付します。
他のヒント
http://www.cmake.org/Bug/viewによります。必要に応じてcmakeのは、今、相対.PDBパスをサポートする必要がありますので、PHP?ID = 9042 には、問題は、アーウィンの答えの後に修正されました。私は個人的にこれを確認していません。
所属していません StackOverflow