使用VC2010生成的可执行程序移植到其他环境中运行,会提示“mfc100ud.dll丢失”。 于是用下面方法解决:
(1)configuration->Active(Debug) configuration properties->general->use of MFC,选择use MFC in a static library。 (2)configuration-> debug C/C++->code generation->runtime library->multi-threaded debug(/MTd) 解决是解决成功了,但是这样子的话,用MFC写的一个一百多K的程序突然就变6点多M了。怎么办?
(1)configuration->Active(Debug) configuration properties->general->use of MFC,选择use MFC in a static library。 (2)configuration-> debug C/C++->code generation->runtime library->multi-threaded debug(/MTd) 解决是解决成功了,但是这样子的话,用MFC写的一个一百多K的程序突然就变6点多M了。怎么办?
解决方案 »
- 从C#到C++
- 如何获取CFileDialog的路径。
- 选完combo里的内容后怎么在edit里响应
- DLL注入后窗口呼出问题
- 关于字符串16进制数之间的转换。
- CRichEditView的OnCommand()方法
- 这里有哪位前辈做过编译原理里的LL1文法分析的设计吗,这是小弟的毕业设计,下周就要交了
- 有两个概念不是很清楚,谁能帮我解释一下.
- 各位大哥,小弟现在用CHTMLVIEW,CHTMLVIEW中放的是一个本地HTML文件。我现在想每次刷新后,让滚动条在最下面,怎么做?
- createprocess()调用,返回值为真,但是程序窗口未显示
- NeHeSdk.lib问题
- 问一个visual studio 2008下的c++的白痴问题!
2.而且一般用release版本。
然后还是用动态连接,这样就不会增大体积了
意思是和应用程序一起打包吗?但是这样客户在解压的时候看见mfc100ud.dll的时候,会不会有的不知道给删了,那不是不能运行了,这样不是很麻烦么?