C# sqlite3.dll
场景:C#调用sqlite3.dll出错,该如何解决
C#调用sqlite3.dll出错
sqlite3.dll中的声明是
出错提示:导致堆栈不对称,PInvoke签名与非托管的目标签名不匹配
想问一下c#调用sqlite3.dll应该怎么声明。谢谢了
------解决方案--------------------
Sqlite的dll好像可以直接添加引用导入。
项目-引用-浏览,选择sqlite3.dll
------解决方案--------------------
手动注册一下dll试试
C#调用sqlite3.dll出错
sqlite3.dll中的声明是
- C/C++ code
int sqlite3_open(const char*, sqlite3**);
- C# code
[DllImport("sqlite3.dll", EntryPoint = "sqlite3_open")] public static extern int sqlite3_open(string filename, out IntPtr db);
出错提示:导致堆栈不对称,PInvoke签名与非托管的目标签名不匹配
想问一下c#调用sqlite3.dll应该怎么声明。谢谢了
------解决方案--------------------
Sqlite的dll好像可以直接添加引用导入。
项目-引用-浏览,选择sqlite3.dll
------解决方案--------------------
手动注册一下dll试试