读书人

关于在vc中使用extern变量解决方法

发布时间: 2012-06-07 15:05:14 作者: rapoo

关于在vc中使用extern变量
在stafx.cpp中定义了 int ix = 0;
然后在其他cpp文件中extern int ix;并使用

出现莫名其妙运行时错误,在消息映射宏那里

求解。。在vs里可顺利运行

vc6.0的环境出现上述错误

[解决办法]
别在stafx.cpp里定义,否则就得该项目配置
[解决办法]
也许问题并不是因为这个,有其他隐藏的bug
[解决办法]
在App类中定义,在其他cpp文件中extern CXXApp theApp;并使用 theApp.ix


[解决办法]
一般不在stafx.cpp这定义
[解决办法]
extern 做申明用,一般放在头文件

定义放在cpp文件

读书人网 >VC/MFC

热点推荐