利用VS软件生成可执行的文件(.exe文件)

利用VS软件生成可执行的文件(.exe文件)

静态编译:

在编译可执行文件(.out/.exe文件)时,将可执行文件需要调用的对应动态链接库(.so/.dll)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行的时候不依赖电脑的环境(即动态链接库)。

 

方法一:

设置:

1、项目->配置属性->常规->MFC的使用:在静态库中使用MFC。

2、项目 -> 配置属性->C/C++->代码生成->运行库 :选择 多线程调试(/MTd)。

编译时,选择的是debug,win32,然后执行编译生成方案,在该工程目录下的debug文件中,找到该.exe文件,即可在其他电脑运行。

 

方法二:

设置:

1.项目 -> 配置属性->常规->MFC的使用 :在静态库中使用MFC。

2.项目 -> 配置属性->C/C++->代码生成->运行库 :选择 多线程调试(/MT)。

编译时,选择的是release,win32。

 

注意:

debug方式产生的文件会比较大,听说它包含了一些调试用的信息,release方式生成的只是该软件所需要的所有功能而已。

 

 

 

你可能感兴趣的:(编译问题,c++,visual,studio,code)