也就是把编译通过的源程序生成可执行文件,能在没有vc++的环境下独立运行.
解决方案 »
- 赌球赌裸了!
- 使用PX_Blob序列化_variant_t(VT_ARRAY|VT_UI1)出现的一些问题
- 很久没有来了,关于内存分配的性能问题,顺便放点分
- 请问谁有利用率很高的小源码包?比如封装数据库访问的、图像的、算法的等等,能共享出来吗?
- 一个关于send问题!马上结贴
- 控件失去焦点时的处理,我在网上找的资料,但有一点看不明白
- 如何由资源ID得到资源的句柄
- 急!!!急!!!在线等待
- windofsun(太阳风) come in please
- windriver 编写的程序对PCI9054,进行复位的问题?
- 我用VC.net一年了,找不到事做啊,撒分...
- 如何使静态控件能够用鼠标自由拖动?
project-》project setting
选择 statics
然后release版本编译生成exe
然后用dependy看看还有哪些依赖的文件,一起打包
project-》project setting
选择 statics然后release版本编译生成exe就可以了
就可以了。不行就把工程发过来看看,[email protected]
其他的 DLL 一般是系统的 DLL ,不用 Copy 了。
知道了吧
右边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的
其他的 DLL 一般是系统的 DLL ,不用 Copy 了。
结果看到
--+ kernel32.dll
| |--+ NTDLL.DLL
|
--+ USER32.DLL
| |--+ NTDLL.DLL
| |--+ KERNEL32.DLL
| |--+ GDI32.DLL
|
…… 是不是把所有出现的dll都copy出来,还是只copy第一层的dll文件
然后在你的工程的release目录下面得到编译好的exe文件
然后在你的工程的release目录下面得到编译好的exe文件