也就是把编译通过的源程序生成可执行文件,能在没有vc++的环境下独立运行.

解决方案 »

  1.   

    使用静态连接编译就可以了
      project-》project setting
      选择 statics
      

  2.   

    使用DEPENDS.EXE观看,使用了什么文件,打包时一起就可以了。
      

  3.   

    选择Release版本,然后点击VC工具的"Build"菜单下的“builder all"。就会有个Release目录,其中就有exe文件
      

  4.   

    静态连接太大了,影像效率,很少有软件是使用静态连接的.你可以把你的程序所需要的DLL打包,或者直接拷贝到目标机器,至于要考什么,VC++自带了一个Depends,在VC目录\Common\Tools里面,用它打开你的程序,可以知道你的程序都需要什么DLL了.
      

  5.   

    选择Release版本==>Build==>builder all就会有个Release目录,其中就有exe文件
      

  6.   

    静态连接,
    然后release版本编译生成exe
    然后用dependy看看还有哪些依赖的文件,一起打包
      

  7.   

    使用静态连接编译就可以了
      project-》project setting
      选择 statics然后release版本编译生成exe就可以了
      

  8.   

    主要看你的工程中是否用到其他的dll,如果没有,采用release 和statics
    就可以了。不行就把工程发过来看看,[email protected]
      

  9.   

    使用release版本编译生成静态库联接的 exe,这样生成的exe文件会比较小的。
    其他的 DLL 一般是系统的 DLL ,不用 Copy 了。
      

  10.   

    菜单->Build->Set Active Project Configuration->Win32 Release设置好后编译,出来的就是可执行文件了!【一般再Release文件夹下】。呵呵
    知道了吧
      

  11.   

    我的方法是使用release版本,并在release的设置里把动态dll改成静态库。
      

  12.   

    先set active configuration ,  到release,后rebuilt all
      

  13.   

    project->settings->settings for 选"win32 release"
    右边microsoft foundation classes
    选use mfc in a static library
    这样你build出来的release版本exe就是使用静态库的,不需要vc运行库。接着
    你可以在build里set active configuration选win32 release,把release设成当前active的配置,这样build的是release版本的
    当然我是省得麻烦,每次都build->batch build->rebuild all把debug和release都build的
      

  14.   

    编译完了不就生成一个.EXE文件么?用静态也没多大^_^
      

  15.   

    fansfly(飞翔引擎) 说的对,可以照他的方法来做。
      

  16.   

    release文件夹里有一个exe文件,还有许多obj文件,都有用吗?整个文件夹有6M.好象太大了.能不能再小一点?
      

  17.   

    如果按照我刚才说的步骤,release文件夹里那个exe可以单独使用,而debug文件夹里那个exe需要vc的dll文件支持。obj文件对最终程序无用。
      

  18.   

    可是exe文件很小啊.只有300多k.这么才能知道能不能运行?是不是一定要把系统的vc删掉?
      

  19.   

    不是已经告诉你了吗,按照下面的方法来做,一定行的,相信我啊!使用release版本编译生成静态库联接的 exe,这样生成的exe文件会比较小的。
    其他的 DLL 一般是系统的 DLL ,不用 Copy 了。
      

  20.   

    运行一次,就可以到DEBUG目录下找到EXE文件了
      

  21.   

    我用depend工具查看一个exe文件的所需dll文件
    结果看到
    --+ kernel32.dll
    | |--+ NTDLL.DLL
    |
    --+ USER32.DLL 
    | |--+ NTDLL.DLL
    | |--+ KERNEL32.DLL
    | |--+ GDI32.DLL
    |
    ……   是不是把所有出现的dll都copy出来,还是只copy第一层的dll文件
      

  22.   

    用release编译,选择工程---》设置 选择Use MFC in Static Library
    然后在你的工程的release目录下面得到编译好的exe文件
      

  23.   

    用release编译,选择工程---》设置 选择Use MFC in Static Library
    然后在你的工程的release目录下面得到编译好的exe文件
      

  24.   

    利用Release版本。BUILD-》BATCH BUILD
      

  25.   

    使用release版本编译生成静态库联接的exe文件就可以了。能够直接在windows下运行。