Visual studio 2008 加上非「;“类型库”;dll作为VS C++;2008
我刚收到同事的一个请求,想弄清楚为什么在Visual Studio 2008 9.0.21022.8 RTM版本和MS.Net Framework 3.5 SP1版本中不能添加特定的dll作为参考 <语言>是Visual C++ 2008,我从来没有用这种语言做任何事情,虽然我以前在C语言中做过一点……< /P> 请检查以下两条错误消息,第一条来自我的笔记本电脑,第二条来自我同事的: 根据我的谷歌研究,我担心目标dll是:Visual studio 2008 加上非「;“类型库”;dll作为VS C++;2008,visual-studio-2008,visual-c++,dll,Visual Studio 2008,Visual C++,Dll,我刚收到同事的一个请求,想弄清楚为什么在Visual Studio 2008 9.0.21022.8 RTM版本和MS.Net Framework 3.5 SP1版本中不能添加特定的dll作为参考 是Visual C++ 2008,我从来没有用这种语言做任何事情,虽然我以前在C语言中做过一点……< /P> 请检查以下两条错误消息,第一条来自我的笔记本电脑,第二条来自我同事的: 根据我的谷歌研究,我担心目标dll是: 不是类型库。通过运行tlbimp实用程序确认: tlbimp C:\tes
- 不是类型库。通过运行tlbimp实用程序确认:
这意味着什么,将其转换为类型库意味着什么tlbimp C:\test\tm1api.dll ...... error TI0000 : The input file 'C:\test\tm1api.dll' is not a valid type library
- 不是.NET程序集或已注册的ActiveX控件。恐怕dll不是用VS编程的。但我怎么能证实这一点呢
非常感谢提前提供的帮助。您可能只有一个普通的旧dll。使用访问其方法。请注意,当与C++ DLL交互时,通常会有各种数据编组问题,比如,INT可能需要使用Stand,INTPR而不是数组……类似的东西。