最近很奇怪,在Win7 32位系统下编译的程序,在XP下面运行时,总是提示类似的问题,“无法定位 程序输入_CXX......于动态链接库msvcrt.dll”上,导致程序无法运行,试了各种XP版本,不管是安装版的还是Goust版本的,都出现同样的问题,也试过网的说的N种方案,但最终还是没解决,求高人指点!!!!

解决方案 »

  1.   

    补充一下,使用的是Delphi7版本,程序之前都好好的,好像就从这个月开始编译出来的有这个问题;
      

  2.   

    delphi 7冒似和win 7动态库方面不兼容,用xe 以上版本吧
      

  3.   

    msvcrt.dll是操作自动安装的与C相关的动态链接库,Delphi 的VCL许多是调用C的库文件。
    你的问题出在操作系统上,重新安装操作系统看看,能否解决,或是安装C的库文件。
      

  4.   


    这个是VC的动态库哈。安装一下VC的程序运行环境试试。不过你既然用的是D,应该是不大会用这个库啊,是不是用到了别人的动态库或者三方的东西中引用到了这个
      

  5.   

    经过三天时间的煎熬,用WinDebug软件终于找到了问题所在,把两个用于64位的动态库放在了32位下面,所以才会出此错误,给自己Mark一下,粗心啊