Visual Studio 2022程序打包方法

从打包方式来看,分为debugrelease包(项目构建方式)

从依赖方式来看,分为静态链接动态链接(处理项目依赖的方式)

从程序用途来看,分为exelibdll(最终生成产物)

它们之间互相交叉组合打包

Step 1:配置库依赖(若项目中有依赖第三方的库,NuGet的不需要)

Step 2:配置管理器中选择编译类型(默认是debug,打出来的就只有debug的包,性能较差)

Step 3:选择打包类型,默认是exe

Step 4:选择是编译成静态链接还是动态链接

Step 5:重新构建项目

Step 6:找到构建结果

静态编译:

动态编译:

注1:选择生成库文件(.lib或.dll文件)的话,还需要将代码中写的头文件给复制出来

注2:上述生成库文件我并没有尝试,后续做到这再验证,正确做法参见官网:https://docs.microsoft.com/zh-cn/cpp/build/walkthrough-creating-and-using-a-dynamic-link-library-cpp?view=msvc-170

Leave a Comment