如何编写64位兼容的C++桌面应用程序
最近测试发现我的桌面应用程序在Win7 64位平台上有些兼容性问题,产生一些莫名的刷屏和界面控制不正确的问题。
在windows下主应用程序,右键,属性 为XP兼容模式下运行正常。
我研发是vs2008 平台环境,平时研发都是Win32 平台。测试的目标系统,XP,WIN7 32位系统,WIN10 都没有问题。
但在WIN7 64位系统下也是可以运行,但执行逻辑有些不正常。
就是不知道该如何下手就解决这个问题。
问题核心就2点。
1,我本机WIN32平台研发都是没有问题的,如何模拟出WIN7 64位平台的问题点在哪里?
2,我应用程序对性能要求不高,应没有单独必要编译64位优化版本。我这个判断是否正确。