MFC 带comm口控件程序编写及使用注意事项
2017-12-27 17:20
316 查看
本人新手,刚用VC++的MFC做了个小程序,有关串口通讯的,自己电脑上能够运行,但是其他电脑上就不能运行了,后面找资料总结了如下几点。
1.第一步设置生成的程序为Release(公开的)类型,工程默认的是Debug(调试用)类型的,修改方法如:生成>配置管理器>配置下把Debug改为Release,软后关闭。
2.第二步把工程MFC使用的库修改为 “在静态库中使用 MFC”,修改方法:解决方案名上右击>属性>配置属性>常规>MFC 的使用>选择为”在静态库中使用 MFC“,同时还要在C/C++>代码生产>运行库修改为”多线程(/MT)“。
以上修改完成之后重新编译,工程目录下的Release文件夹里面的exe就能在其他电脑上运行了,XP、WIN7都可以。
如果你做的软件有使用串口,则需要在目标电脑上注册mscomm32.ocx。方法如下:
在网上下载mscomm32.ocx,把mscomm32.ocx复制到目标电脑的D盘下,在运行里输入regsvr32 D:/MSCOMM32.OCX 。 注册成功就OK了。
以上是自己实际的解决方法,希望可以帮到你。
转自: http://blog.csdn.net/PP_hui/article/details/47312653
1.第一步设置生成的程序为Release(公开的)类型,工程默认的是Debug(调试用)类型的,修改方法如:生成>配置管理器>配置下把Debug改为Release,软后关闭。
2.第二步把工程MFC使用的库修改为 “在静态库中使用 MFC”,修改方法:解决方案名上右击>属性>配置属性>常规>MFC 的使用>选择为”在静态库中使用 MFC“,同时还要在C/C++>代码生产>运行库修改为”多线程(/MT)“。
以上修改完成之后重新编译,工程目录下的Release文件夹里面的exe就能在其他电脑上运行了,XP、WIN7都可以。
如果你做的软件有使用串口,则需要在目标电脑上注册mscomm32.ocx。方法如下:
在网上下载mscomm32.ocx,把mscomm32.ocx复制到目标电脑的D盘下,在运行里输入regsvr32 D:/MSCOMM32.OCX 。 注册成功就OK了。
以上是自己实际的解决方法,希望可以帮到你。
转自: http://blog.csdn.net/PP_hui/article/details/47312653
相关文章推荐
- MFC程序编写注意事项
- 使用C/C++语言编写基于DSP程序的注意事项
- Visual Studio2017中编写ASP.NET程序时使用C# 7.0元组Tuple新特性的一点注意事项
- 编写跨平台Java程序注意事项
- 在WEB程序中使用.NET Remoting的IpcChannel时注意事项(关于“拒绝访问”问题的解决)
- 编写跨平台Java程序注意事项
- 编写跨平台Java程序注意事项
- 编写跨平台Java程序注意事项
- 编写跨平台Java程序注意事项---摘抄
- java-编写跨平台Java程序注意事项
- 编写跨平台Java程序注意事项
- 编写跨平台Java程序注意事项
- 编写跨平台Java程序注意事项
- 使用vb编写asp组件时最需要注意的事项
- 编写跨平台Java程序注意事项
- java-编写跨平台Java程序注意事项
- 使用MFC编写internet查询程序
- 讲解关于编写跨平台Java程序时的注意事项
- 编写跨平台Java程序注意事项
- 使用.net框架应用C#语言开发窗口程序的一些注意事项