python在编译时重写sqlite3库

时间:2017-12-10 15:16:19

标签: python dll sqlite compilation

我目前在python上使用sqlite3遇到此问题: 异常值:SQL变量太多。 要解决此问题,我想更改 SQLITE_MAX_VARIABLE_NUMBER 的值,默认为999并将其增加到9999.

通过我所看到的,这只能通过更改源文件并自己重新编译sqlite3来实现。为此,我遵循了sqlite3文档,获取了合并的源代码文件,更改了sqlite3.c中的值,并使用MSVC生成了一个合适的DLL。

我的问题是我需要对此DLL做些什么?我是否需要在Python2.7 / DLL中更改sqlite3第一次编译中的那个?

这就是我所做的,但我现在有这个问题:
尽管我在x64中编译它并且我的python也在x64中,但它不是一个有效的win32应用程序。它是否与python2.7 / DLL中也存在的.pyd文件有关?我现在对我应该遵循的程序感到有些困惑。

0 个答案:

没有答案