应用程序无法正常启动(0xc000007b)

langtaosha1238 2013-09-30 04:45:32
问题是从32位程序转换成64位程序出现的:
编译环境:VS2010;WIN7 32位--->VS2010;WIN7 64位。
在32位操作系统上编译32位的EXE程序,在64位和32位WIN7上运行正常。
在32位操作系统和64位操作系统上编译64位的EXE程序,在64位WIN7操作系统上运行时出现如题错误。(EXE为同一个程序)
倾家荡产全给大神!
...全文
121 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
whizer 2013-09-30
  • 打赏
  • 举报
回复
你的代码改了吗?如果没有改直接编译一般是不可能运行的.除非你写程序的时候已经考虑到64位系统的兼容性. 看看win7的64位的软件是怎么定义的,一般来说指针/long型会变成64bit,而int还是32bit,这个你查查就知道了.

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧