关于在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文件