静态链接到dll文件

静态链接到dll文件,dll,static-linking,Dll,Static Linking,我已经建立了一个项目,并在VS2010中运行它 但是如果我想在其他不需要的计算机上运行.exe 安装Visual Studio时,需要.dll文件,如msvcrt.dll和 WINDOWS\SYSTEM32中的msvcp60.dll,以及 开发包。我没有在这个项目中使用MFC。如何消除静电 将所有这些DLL链接到VisualC++中的.exe文件,这样我就不会 必须将所有DLL复制到其他机器上吗 顺便说一句:我也不想做安装包 谢谢 Siba您可以通过使用项目的/MT标志,将项目设置为静态链接CR

我已经建立了一个项目,并在VS2010中运行它

但是如果我想在其他不需要的计算机上运行.exe 安装Visual Studio时,需要.dll文件,如msvcrt.dll和 WINDOWS\SYSTEM32中的msvcp60.dll,以及 开发包。我没有在这个项目中使用MFC。如何消除静电 将所有这些DLL链接到VisualC++中的.exe文件,这样我就不会 必须将所有DLL复制到其他机器上吗

顺便说一句:我也不想做安装包

谢谢
Siba

您可以通过使用项目的/MT标志,将项目设置为静态链接CRT。或者,您可以保留/MD设置,并将vcredist包与可从中获取的可执行文件一起安装,也可以从VS2010安装文件夹中安装。要了解每个选项的优缺点

哦,以前有人问过