当生成一个工程,例如名字是myproject.生成的目录默认是这样的结构myproject\myproject\myproject.vcpj然后当编译的时候,会在目录myproject\myproject下生成可执行的文件和重写myproject.vcpj文件。我想在每次编译的时候把myproject\myproject目录下的内容直接自动生成到上级目录myproject\下,而不是myproject\myproject\下,请问在工程里面怎么设置?

解决方案 »

  1.   

    如果是VC6就在project->setting->link -> output file 那里设置。
    VS.Net 就应该在项目->xxx属性->配置属性->连接器->常规->输出文件 那里设置.
      

  2.   

    多谢,
    不过如何把.vcpj 等其他文件也放在那个目录?
      

  3.   

    目前.sln是在myproject\目录下。
    但是.vcpj是在myproject\myproject\目录下。
    我怎样让.vcpj每次编译后自动放在myproject\目录下 ?从而和.sln在一个目录下?
      

  4.   

    项目->xxx属性->配置属性->常规 
    输出目录 和 中间目录 用相同的目录就行了。
      

  5.   

    vs2005 linker那里没有中间目录和输出目录吧。只有在配置属性 - 常规那里有呀问题还没解决。呵呵 。除非自己改SLN文件,难道就不能设置一下?
      

  6.   

    哦,我没用过2005,我只用过VC6和VS2008