2011-07-09 14 views
1

私はVS2008ではよくありませんので、私の質問は「初心者」です。VS 2010、プロジェクトファイルの場所を変更します

/Solution 
    /Solution 
     solution.cpp 
     /Projects 
      /VS 
       solution.sdf 
       solution.sln 
       solution.suo 
       solution.vcxproj 
       /Debug 
       /Release 

だから、ソリューションファイルとプロジェクトファイル:

/Solution 
    solution.sdf 
    solution.sln 
    solution.suo 
    /Solution 
     solution.cpp 
     solution.vcxproj 
     /Debug 
     /Release 

は、私がalredy作成したプロジェクトのディレクトリ構造を変更したい:

VS2010はfolowingディレクトリ構造を持つソリューション(簡易)を作成しますサブフォルダに移動します

/Projects/VS 

ファイルsolutio n.slnは、ソースコードですべてのファイルを検索することができるように、プロジェクトファイルsolution.vcxprojの場所を変更する

= "Solution", "..\..\solution.vcxproj" 

しかし、どのように(と)にパスを編集するのに十分でした。

私は異なるコンパイラを使用しているので、開発ツールごとに独自のサブフォルダを作成したいと考えています。

/Projects 
    /VS 
    /Eclipse 
    ... 
+0

なぜこれをやりたいですか?デフォルトのフォルダ構造で何が問題になっていますか? –

+0

質問が更新されました:私はより多くのコンパイラを使用しています... – Johnas

答えて

1
= "Solution", "..\..\solution.vcxproj" 

間違っていない、の.slnファイルが.vcxprojファイルと同じフォルダ内にあります。したがって、それは= "Solution", "solution.vcxproj"となるはずです。

他の唯一の修正プログラムは、solution.cppファイルが非標準の場所にあることです。 .vcxprojファイルを編集し、solution.cppファイルの<ItemGroup>を探します。それをInclude="..\solution.cpp"に変更します。

+0

VS2010のデフォルトインストールでは、* .slnファイルは* vcxproj以外のフォルダにあります... – Johnas

+0

まあ、 「ソリューションのディレクトリを作成する」チェックボックスを選択します。しかしそれはほとんどポイントではなく、あなたは物事を動かしました。したがって、移動に合わせて.slnファイルと.vcxprojファイルを更新してください。 –

+0

ありがとうございます。このプロパティをチェックしないままにしておくと、ソリューションとプロジェクトファイルは同じディレクトリを共有します... – Johnas