64位系统软件MFC如何能够在32上面运行,我写了一个小的软件,在64位系统用VS2010做的,我拿到64机器上面完美运行,但是32就运行不了,请问高手,我该怎么设置VS 它才能够运行呢,在32位上面

解决方案 »

  1.   


    我选择的是WIN32啊 Release 静态链接库 啊  你说的那个选择是什么意思??这个软件使用了EXCEL的接口函数
    我拿到WIN 32机器上面检测兼容性,不兼容显示 ,
      

  2.   

    可能是变量的定义你采用了64位的定义了,比如__int64等,如果是这样,你就用#ifdef 64位(宏变量根据你的程序写)
    __int64 m_a;
    #else
    int m_a;
    你找一下有没有是64位的定义,如果有就这么改
    另外,EXCEL所用到的文件或库及DLL,你对比两台计算机是不是一样的,可能不是一样,至少别人说过,WIN7和XP的ADO文件是不一样的.