我将应用程序目录下的dsw和dsp文件丢失了请问如何重新建立它们,如果没有这两个文件怎样编译应用程序。

解决方案 »

  1.   

    我没有遇到过
    可能需要重新建立工程...
    然后把所有他们下的.cpp.h...都覆盖到里面...但是工程文件可能需要..重新拷贝过来.还有资源也需要重新拷贝过来.
      

  2.   

    我遇到了我的,也就是上面的高手这么搞的,还可以打开一个CPP文件,点执行后,你放心系统会给你生成工程的,然后就是加文件。
      

  3.   

    可以,或者你打开一个CPP文件,在他的基础上建立一个工程(编译他就会自动生成一个工程的),再把其他的文件加到这个工程里来。
      

  4.   

    以前导出个MAK的文件就好说,如果没有则只有创建个新的项目,然后往里面加文件了。呵呵,这是最没办法的办法。
      

  5.   

    建个空工程,再加入CPP,H文件
      

  6.   

    也许不该这么说但我也像YP2002CN(老婆我不敢了,老婆我愛你)这样说的拷过,
    好像出了点问题
    楼主,关注之!
      

  7.   

    dsw文件丢了,是好办的。只要在dsp文件上双击即可自动建立新的dsw,不过这个dsw文件只有当前这个project,如果你以前的dsw中有几个project,没有办法,自已手工用project->Add to project 把其他的dsp都加进来吧。dsp文件丢了,则比较麻烦。必须清楚这个project是个什么类的project,是console还是window application,是dll还是static library,然后新建一个空的project,把以前的cpp,h,rc,rc2都拿进来。95%工作完成了,下面的5%要看你的程度了,原来的project中可能
    1。 预定义了某些宏变量,如_unicode,如winver,想清楚,然后加去,在project->setting->C/C++处。2. 某些lib文件,如果是socket程序,要加ws2_32.lib,等等dll的type library.3. 某些static library,如果原project曾链结过某些静态的library,要把它们一一加入进来。4. 更改部份特殊选项,如是不是多线程,用不用MFC等等。一句话,祝君好运,多试几次!
      

  8.   

    谢谢 Zark(金陵五月)  的详细回答。