sqlite3 在 mingw32 中编译碰到的怪事

前端之家收集整理的这篇文章主要介绍了sqlite3 在 mingw32 中编译碰到的怪事前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
首先,编译、执行都没有问题的。
怪事:
但一定要在一个线程里面,在CMD下执行,就无论如何都不能。 程序没有任何的输出,就结束了。
例如正常是:
Begin@H_403_7@ ,pleasewaiting...
Parameters:
C:Documents@H_403_7@ and@H_403_7@ Settingsadmin桌面 elo20sqlite3_testsqlite3_test.exe
sqlite3_demo.db
@H_403_7@ SELECT@H_403_7@ stocknum,name,price@H_403_7@ FROM@H_403_7@ items@H_403_7@ ORDER@H_403_7@ @H_403_7@ BY@H_403_7@ stocknum

stocknumnameprice
@H_403_7@ 123.0@H_403_7@ product_1@H_403_7@ 5432.0@H_403_7@
@H_403_7@ 323.123@H_403_7@ Product01@H_403_7@ 565.456@H_403_7@ 产品@H_403_7@
Finished,@H_403_7@ exit@H_403_7@ now.
请按任意键继续...
@H_403_7@
但,在单独的 command line 下面,就无论如何都没有任何的输出! 环境: Windows XP SP2 mingw32-gcc/g++ 3.4.2 代码sqlite3 的主页中的范例——将sqlite3中不相干、不同平台的文件删除了。 使用命令行编译 可以得到输出的环境: Notepad++ 里面的插件启动执行,才有输出。 单独的 command line 就没有输出。 后来,换成 bcc32 却一切正常了。 看来 MingW32 和 sqlite3 不那么融洽呀。

猜你在找的Sqlite相关文章