【发布时间】:2010-05-23 17:46:28
【问题描述】:
我有一个调用 c# dll 的 c++ dll 的 python 项目。 我希望在不安装 Visual Studio 2008 的情况下全部运行。
我已经通过安装 Visual C++ 2008 SP1 Redistributable Package (x86) 完成了 c++ 部分,并且还安装了 .net framework 3.5。
但是现在,当我从 c++ dll 调用一个函数(并且这个函数在 c# 中调用它的对应函数)时,它给了我这个错误:
Traceback (most recent call last):
File "C:\Users\Public\SoundLog\Code\Código Python\SoundLog\SoundLog.py", line 821, in OnStart
Auxiliar.DataCollection.start(self)
File "C:\Users\Public\SoundLog\Code\Código Python\SoundLog\Auxiliar\DataCollection.py", line 68, in start
SoundLogDLL.run()
File "C:\Users\Public\SoundLog\Code\Código Python\SoundLog\Auxiliar\SoundLogDLL.py", line 61, in run
return apiRun()
WindowsError: exception code 0xe0434f4d
这适用于我安装了完整的 VS2008 专业版。
我错过了什么,我能做些什么来解决这个问题?
【问题讨论】:
标签: c#