注册 登录
编程论坛 VC++/MFC

VC6.0中使用MFC编写的一个简单的标签控件程序在别人电脑上不能正常运行

小熊chx 发布于 2013-02-22 10:56, 3075 次点击
使用MFC编写了一个简单的多选项卡程序,在自己电脑上都可以正常运行,但是到了把可执行程序考给别人在其它电脑上就不能够正常运行
可执行程序发布的是release版的,在别人电脑上运行的时候切换选项卡的时候长期卡中的内容不显示,如果给别人debug版的话,在别人电脑上运行的时候出现"winocc.cpp line:279""winocc.cpp line:301"断言错误,找不到原因,不知道哪位也遇到这种问题,帮忙看看呃
3 回复
#2
yuccn2013-02-22 12:53
如果是MFC的,会依赖很多库,默认是动态使用mfc库的,在设置中的“mfc使用”设置成 静态使用mfc,并且release 编译就行了


“如果给别人debug版的话,在别人电脑上运行的时候出现"winocc.cpp line:279"”
对于这个,会不会你呢的代码存在bug;
#3
hahayezhe2013-02-25 13:47
要么是BUG 要么是库的版本不对
#4
小熊chx2013-03-06 11:27
自己解决了,是别人电脑上没有注册MSCOMM32.OCX这个控件,注册完了就OK了
1