我已经构建了一个项目,并在VS2010中运行。
但是,如果我想在其他没有的计算机上运行.exe 安装Visual Studio,它将需要.dll文件(如msvcrt.dll和 WINDOWS \ SYSTEM32中的msvcp60.dll,以及其中的一些其他dll 开发包)。我没有在这个项目中使用MFC。如何静态 将所有这些dll链接到Visual C ++中的.exe文件,这样我就不会 必须将所有dll复制到其他机器上?
BTW:我不想制作安装包
由于 斯巴
答案 0 :(得分:0)
您可以使用runtime library的/ MT标志将项目设置为静态链接CRT。或者,您可以保留/ MD设置,并将vcredist软件包与可执行文件一起安装(您可以从here以及从VS2010安装文件夹中获取)。要了解每个选项的优缺点,read this。
哦,之前已经问过a similar question ......