主题:请教:vc2005中 提示“没有找到msvcr80d.dll”,网上找的方法没用
大家好,我用vc2005写代码(写调用Python的代码)时遇到这个问题,编译都没错,就
是运行时有错。
我的代码是这样的:
[code=c]
#include "include/Python.h"
int main(int argc, char* argv[])
{
return 0;
}
[/code]
上面代码什么都没写,就是包含了一个Python.h头文件,编译正确,但是在按F5调试或
Ctrl+F5运行时报错:[color=#FF0000]“没有找到msvcr80d.dll,因此这个应用程序未
能启动。重新安装应用程序可能会修复此问题。”[/color]
在网上找了下,按照网上提供的几种方法:
方法1:安装vcredist_x86.exe----------------没有用
方法2:在C:\Program Files\Microsoft Visual Studio 8\VC\redi
st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:
msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest
,将他们拷贝到程序目录,问题[color=#FF0000]暂时[/color]解决。
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////
我现在我在代码中加上一句,代码如下:
[code=c]
#include "include/Python.h"
int main(int argc, char* argv[])
{
Py_Initialize(); //python 解释器的初始化
//Py_Finalize(); // 清除
return 0;
}
[/code]
问题又来了:运行时提示: [color=#FF0000]“应用程序正常初始化(0xc0150002)失
败。请单击确定,终止应用程序”[/color]
再去网上找办法:
方法3:在工程属性->配置属性->清单工具->常规->使用FAT32解决办法,将选项选为“
是”
--------------------失败,运行时仍然提示[color=#FF0000]“应用程序正常初始化
(0xc0150002)失败。请单击确定,终止应用程序”[/color]
请问各位老师,这是怎么回事呢?我该怎么办呀?
是运行时有错。
我的代码是这样的:
[code=c]
#include "include/Python.h"
int main(int argc, char* argv[])
{
return 0;
}
[/code]
上面代码什么都没写,就是包含了一个Python.h头文件,编译正确,但是在按F5调试或
Ctrl+F5运行时报错:[color=#FF0000]“没有找到msvcr80d.dll,因此这个应用程序未
能启动。重新安装应用程序可能会修复此问题。”[/color]
在网上找了下,按照网上提供的几种方法:
方法1:安装vcredist_x86.exe----------------没有用
方法2:在C:\Program Files\Microsoft Visual Studio 8\VC\redi
st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:
msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest
,将他们拷贝到程序目录,问题[color=#FF0000]暂时[/color]解决。
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////
我现在我在代码中加上一句,代码如下:
[code=c]
#include "include/Python.h"
int main(int argc, char* argv[])
{
Py_Initialize(); //python 解释器的初始化
//Py_Finalize(); // 清除
return 0;
}
[/code]
问题又来了:运行时提示: [color=#FF0000]“应用程序正常初始化(0xc0150002)失
败。请单击确定,终止应用程序”[/color]
再去网上找办法:
方法3:在工程属性->配置属性->清单工具->常规->使用FAT32解决办法,将选项选为“
是”
--------------------失败,运行时仍然提示[color=#FF0000]“应用程序正常初始化
(0xc0150002)失败。请单击确定,终止应用程序”[/color]
请问各位老师,这是怎么回事呢?我该怎么办呀?