我有个工程A里面需要加入a.h,  工程A放在Sourcesafe上,a.h也放在sourcesafe上,由于a.h是一个公有的头文件,在sourcesafe上的目录与A工程不同  
 
现在我想在A工程中加入a.h头文件,希望a.h能映射到它在sourcesafe上的位置,让我能很方便的check,但是我加入的时候,老提示我是否将a.h "under source code control",我选是,它就说无法映射到sourcesafe上,要我拷贝a.h到A工程所在的目录,别人的计算机都没有这个情况,请问该如何解决?

解决方案 »

  1.   

    比如:
    D:\include\a.h
    D:\yourproject\aaa.dswvss:
    $
      include
      yourproject你先在VSS里把 a.h 添加到include下,设置好它们的working folder
    最后从vc里添加a.h到工程。
    这样如何?
      

  2.   

    这样做就会提示我是否将a.h".....under source code control"
    我选是:则告诉我必须拷贝a.h到工程A目录下
    选否:a.h加入工程A,但是没有关联到sourcesafe上的目录上
      

  3.   

    其实这样更麻烦了
    我们用sourcesafe开发时,都是先把文件下载到本地,然后编写自已的代码的,没有共享的说法,只是为了团体开发,如有一个程序员在一端新做了个什么文件,都是先check in到服务器上,然后,下次其它程序员编写程序时,覆盖本地的文件,然后,check out要用到的文件