这几天碰到两个好奇怪的问题哟。
1、使用_beginthreadex
编译错误:error C2065: '_beginthreadex ' : undeclared identifier
我是肯定使用了#include <process.h> 的,以前是没这编译问题的,我换成Release版编译就什么问题都没有。
2、DoModal()打不开新对话框
我编译好的程序,在公司其它没安VC环境的机上都能正常运行,但一放到另一家公司的所有电脑上都不能完全打开(有几个DoModal能,大部分不能,我把VC安装上就正常了。我用静态库,Release版编译的。
大家帮我诊断下是怎样引起的呀?
[解决办法]
_beginthreadex运行的时候,项目-> 属性-> c++-> 代码生成,选多线程库,用微软默认的stdafx.h就可以了,不要加windows.h一般不会出问题,
DoModal我还没有遇到过打不开的,这个你仔细检查一下,是不是哪里写错了
[解决办法]
对话框里添加Activex控件没有,可能是其他电脑中没有注册相应的控件.