System.Data.SQLite网上只有ARM的,没有wince x86架构的,一直没有找到,只好自己编译源码。
在官网上下载ADO.NET 2.0 Provider for SQLite 1.0.66.0 源码做以下修改:
修改SQLite.Interop的解决方案平台为wince(x86),
并在属性中修改:链接器->高级->目标计算机:未设置
编译出现C2064错误:
错误 9 error C2064: 项不会计算为接受 302 个参数的函数 f:\Wince\SQLite.Interop\interop.c 312 SQLite.Interop
错误指向源码:
const char *pval = sqlite3_column_database_name(stmt, iCol);
开发工具为:vs2008
以前没有用过C,望大侠能指导一下。或能提供wince x86版本的System.Data.SQLite文件也可。
谢谢!