操作系统是windows xp, 编译环境是miscrosoft visual studio 2008, c++ 
编译通过了,但是执行的时候,出现下列错误信息: Unable to start programm "xxx". 
The 32-bit version of Visual Studio cannot debug 64-bit processes or 64-bit dumps. Please remote debug with the 64-bit version of Visual Studio Remote Debugging Monitor (MSVSMON.EXE) instead. 看到有一个帖子上讲过,只要将Debug的参数改一下就可以了,但是没有讲具体改哪个。恳请高手指教。谢谢 

解决方案 »

  1.   

    你确认是编译了win32的程序,不是不是x64程序吗?
    在菜单“vs2010->生成->配置管理器中”的“平台”上,是显示的"Win32",而不是x64或者IA64?
      

  2.   

    默认的,我刚才把除程序源代码以外的都删除以后,又重新生成新的工程文件,可以执行。
    但是有没有办法在visual studio 2008上配置一下就可以执行的呢?怎么配置?
      

  3.   

    Build->configure xxx->选择debug->设置平台 x86
      

  4.   

    “ 你确认是编译了win32的程序,不是不是x64程序吗?
    在菜单“vs2010->生成->配置管理器中”的“平台”上,是显示的"Win32",而不是x64或者IA64?  "
    在菜单“vs2010->生成->配置管理器中”的“平台”上,是显示的"Win32",而不是x64或者IA64?  "这个显示的是"win32",不过是"debug64",其他的在项目属性中改过来了,但是还是以下的问题怎么回事啊?
    这个怎么解决啊?我的问题现在是这样的
    1>stdafx.cpp
    1>正在生成代码...
    1>正在编译资源清单...
    1>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
    1>Copyright (C) Microsoft Corporation.  All rights reserved.
    1>正在链接...
    1>.\Debug64\Adaptive_model.obj : fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“IA64”冲突
    1>生成日志保存在“file://e:\实验室\high order\M_AC-32\encode\encode\encode\Debug64\BuildLog.htm”
    1>encode - 1 个错误,42 个警告
    ========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========