VS 2008のプロジェクトファイルを生成するときにPDBファイルの相対出力パスを設定します

StackOverflow https://stackoverflow.com/questions/1257449

  •  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 には、問題は、アーウィンの答えの後に修正されました。私は個人的にこれを確認していません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top