none
古いバージョンのvisual stdio(2005)のプロジェクトを2010で開くことができない(変換できない) RRS feed

  • 質問

  • visual stdio2005で作っていたプロジェクトを2010で開きたいのですが,変換できません.

    (CUDAを利用したプロジェクトだけ開けません.)

    変換を試みた際に,

    ****.vcxprojが読み取れません   というメッセージが吐かれ、その後

    ****.targetsが見つかりません    というメッセージが出ました.

    ちなみに2008では問題なく開けました.

    同じような経験がある方,この問題の解決策を知っている方がいましたら,どのようにしたらよいか教えていただけないでしょうか?

    よろしくお願いします.

    2012年3月18日 10:17

回答

  • 裏付けをとっていませんが、以下のいずれかだったりしますか?

    1. Visual C++ 2010 に対応した CUDA の開発環境を入れていない
    2. Visual C++ 2010 インストール前に CUDA の開発環境を入れていた

    これらの場合、CUDA の開発環境を入れ直せば現象を改善できるかもしれませんね。

    エラーメッセージからは targets ファイルが見つからないということなので、その targets ファイルが見つかるようにできればよいことになります。
    推測するに、CUDA 用の targets ファイルが Visual C++ 2010 から見える位置にないのではないかと考えました。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。

    • 回答の候補に設定 山本春海 2012年4月2日 8:29
    • 回答としてマーク 山本春海 2012年4月19日 2:35
    2012年3月18日 11:00
    モデレータ