请选择【Use MFC in a Static Library】创建工程
2011-08-30 10:35
309 查看
这几天要release一个版本,结果发现release出来的东西,在没有装编译环境的电脑上就杯具了。在没有安装编译环境的电脑上根本打不开软件。双击就说软件构成不正确什么的。
后来,发现是工程使用了【Use MFC in a Shared DLL】所以才会这样。于是简单的选择了【Use MFC in a Static Library】。但是发现软件已经出错,创建MainFrame总是返回FALSE。
经过折腾,发现用【Use MFC in a Shared DLL】创建的工程和用【Use MFC in a Static Library】创建的工程,默认代码都不同(自动生成的代码)。这里创建MainFrame的方法也不同。
于是,决定重新创建工程,然后在创建时,选择【Use MFC in a Static Library】,这样问题就解决了。
当然,如果有哪位高手知道,不用重新创建,直接更改【Use MFC in a Static Library】也能成功的话,望告知详细操作方法。
谢谢。
后来,发现是工程使用了【Use MFC in a Shared DLL】所以才会这样。于是简单的选择了【Use MFC in a Static Library】。但是发现软件已经出错,创建MainFrame总是返回FALSE。
经过折腾,发现用【Use MFC in a Shared DLL】创建的工程和用【Use MFC in a Static Library】创建的工程,默认代码都不同(自动生成的代码)。这里创建MainFrame的方法也不同。
于是,决定重新创建工程,然后在创建时,选择【Use MFC in a Static Library】,这样问题就解决了。
当然,如果有哪位高手知道,不用重新创建,直接更改【Use MFC in a Static Library】也能成功的话,望告知详细操作方法。
谢谢。
相关文章推荐
- Use MFC in a Static Library 和 use MFC in a Shared DLL 在运用上有什么区别
- 如何在没有安装MFC的机器上运行程序--更改VS设置为Use MFCin a static Library
- Use MFC in a Static Library 和 use MFC in a Shared DLL 在运用上有什么区别?
- Use MFC in a Static Library 和 use MFC in a Shared DLL 区别
- Use MFC in a Static Library 和 use MFC in a Shared DLL 的区别
- “Use MFC in a Static Library” -> CRT static
- Use MFC in a Static Library,This may be due to a corruption of the heap....
- “Use MFC in a Static Library” -> CRT static
- 区别:Use MFC In A Shared DLL 和 Use MFC In A Static Library
- Use MFC in a Static Library
- 关于Use MFC in a Shared DLL和Use MFC in a Static Library 转换遇到的问题
- Use MFC in a Static Library 和 use MFC in a Shared DLL 在运用上有什么区别?
- 在iOS中创建静态库(Creating a Static Library in iOS Tutorial)
- How to use gcov to get code coverage from static library in iphone?
- How-to use a shared library in native-activity
- vs.net2005与ie7冲突(不能通过向导创建基于MFC的移动设备工程)
- VC++ 6.0创建MFC工程时的初级备要点(二)
- Build Static Library in Xcode 4
- Use Static Method in Powershell
- How To Use WordBasic Functions in an MFC Automation Client for Word 97, Word 2000, Word 2002, or Word 2003