turnmissile 2008年03月06日
Swig 如何调用已有的WinAPI
最近尝试通过swig自动生成pinvoke调用.对于已有代码,确实非常好用.不过如果我手里没有Cpp文件,只有对应的.H文件和DLL,我就不知道如何调用了,总是在调用的时出现装载动态链接库失败.我的方法是:
1) 通过VS6.0编译一个dll
2) 将.h文件和DLL文件拷贝到c#项目目录
3) 通过swig -c++ -csharp example.i 生成dll中的Office对象和cs文件
4) 在C#项目中调用生成的cs文件. 并保证了output目录中有我之前生成的dll文件.

请问:
1) Swig是否支持这种方式的调用
2) 如果可以,那么应该怎么处理.

谢谢!
...全文
152 点赞 收藏 5
写回复
5 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告