2012-11-01 31 views
0

我们正在写一个MFC程序的客户端,给他们和可执行,但事实证明,他们需要安装运行。我没有时间学习如何创建安装程序,因此我将尝试将代码生成/运行时库更改为/ MT,并在程序大小上取得突破,但现在我收到此错误微软运行时库

fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds 

我使用Visual Studio 2010中我只是希望能够给代码(小的可执行文件)到客户端并运行它。

顺便说一句,如果任何人都可以指出我如何构建一个安装程序的好文章的方向,我将非常感激。

谢谢, 詹姆斯

回答

2

的/ MT适用于C运行时库。您还需要处理MFC库。配置属性 - 常规 - 在静态库中使用MFC。

0

Here是一篇关于重新分发客户端运行应用程序所需的Visual C++文件的文章。也许,最简单的办法是从here得到安装的32位版本还是here的64位版本。或者,如果您要编写安装程序,则可以使用合并模块,这些模块应该包含在Visual Studio中。

相关问题