读书人

紧急为什么小弟我的MFC 程序不能再别的

发布时间: 2012-04-03 12:38:19 作者: rapoo

紧急求救啊,为什么我的MFC 程序不能再别的电脑运行
[color=#FF0000]用的VS2010 也设为静态库了, 生成的Release 版本,但是还是不能再别的但你运行,在别人装了VS2010的电脑上也不行啊
之前这个软件,生成后可以在别人电脑上运行,之后改了一下,生成就不可以在别人电脑上运行了


真心求解:[/
color]

[解决办法]
平台选择win32
[解决办法]
可能是变量的定义你采用了64位的定义了,比如__int64等,如果是这样,你就用#ifdef 64位(宏变量根据你的程序写)
__int64 m_a;
#else
int m_a;
你找一下有没有是64位的定义,如果有就这么改
[解决办法]
另外,EXCEL所用到的文件或库及DLL,你对比两台计算机是不是一样的,可能不是一样,至少别人说过,WIN7和XP的ADO文件是不一样的.
[解决办法]
重新编译下
[解决办法]
是不是需要带上你的DLL文件?
[解决办法]
Excel的版本可能不对,VS包含的Excel2003和Excel2007的库版本不一样而且不能向下兼容。

读书人网 >VC/MFC

热点推荐