我认为是代码的问题。
我用的也是vc6,中文绿色版,Win7,64位的系统。从来没出现由于软件不兼容导致程序停止运行的问题。
用该VC6.0编过小程序,也编过一个程序几千行的代码,有出现过某某.exe已停止工作的问题。
从来都是代码的问题。
有可能是读写了非法内存。有可能是控件(比如窗口之类的),信号之类的。
中文版本并不妨事儿,没有中文路径就和英文的一样了。
(以上个人观点,仅供参考。)
这个时候就要用调试,来解决问题,只要调试运行到报错的位置,就可以知道是哪段代码有问题了。你用的是QT还是VC?如果是VC,Ctrl+F10是运行到光标处。F9是设置断点。
如果是QT,左边有个Debug按钮,就是那只虫,点击,即可。