我已经为我用C#编写的应用程序下载了为64位Windows (.NET Framework4.0)预编译的sqlite.dll文件。
(我关注这个帖子:SQLite3.dll for Windows 7 64 bit)
在我的旧的32位动态链接库中,函数sqlite3_column_origin_name可以正常工作,但是在最新的64位版本中,这个函数给我一个错误:
[DllImport("sqlite3.dll", EntryPoint = "sqlite3_column_origin_name")]
static extern string sqlite3_column_origin_name(IntPtr stmHandle, int iCol);我使用DLL Export Viewer将导出的函数读取到这个dll中,这个函数就出现了。
有谁可以帮我?
编辑:附加的“错误”屏幕截图

发布于 2011-08-08 01:21:09
最后,我找到了解决方案。我已经从sqlite.org下载了包,并且我在组合中使用了非托管代码和预编译二进制文件。
https://stackoverflow.com/questions/6759198
复制相似问题