我使用MFC做了个程序,编译之后BIN文件夹里产生了很多文件,._xe .exp .ilk .lib .map .pbi .pbo .pbt .pdb  文件,这些文件都是什么内容啊?
还有就是 如果想让我的程序也在别人的电脑上正常运行的话,所有的这些编译文件都要拷过去嘛?除了了exe文件还要必须拷哪些文件?

解决方案 »

  1.   

    编译成Release版本就可以了,
    那些都是中间文件,
    不需要拷贝~
      

  2.   

    我的程序因为用到了第3方库,不能Release,只能Debug编译
      

  3.   

    中间文件不需要,只需要带上第三库的binary文件..以及你程序用到的MFC,运行库等DLL
      

  4.   

    第三方库我在编译的时候已经打包在exe里,那我只需要拷exe文件跟对应的皮肤文件就好了?(为了界面美观,程序中用到了很多自己设计的图片做皮肤)
      

  5.   

    http://blog.csdn.net/na_he/archive/2009/05/18/4197126.aspx
    在国外的一个网站上面找了一下,太大了放在我的blog上面,可以看看哦
      

  6.   

    把exe dll和需要的资源文件考出来就行了,如果不行,看看运行时提示什么错误
      

  7.   

    release发布,把需要的库带上就好了,注意路径问题
      

  8.   

    图片等资源已经包含在exe文件的资源部分了,可以用vs打开exe文件查看资源部分
    主要是要注意清单了,遇到清单问题,可以到我的博客里面看这篇http://blog.csdn.net/soliddream66/archive/2009/04/29/4138094.aspx
    至少我弄明白清单,并写下心得之后,就再没为清单烦恼过。