首先,编译、执行都没有问题的。
怪事:
但一定要在
一个线程里面,在CMD下执行,就无论如何都不能。 程序没有任何的
输出,就结束了。
例如正常是:
Begin
,pleasewaiting...
Parameters:
C:Documents
and
Settingsadmin桌面 elo20sqlite3_testsqlite3_test.exe
sqlite3_demo.db
SELECT
stocknum,name,price
FROM
items
ORDER
BY
stocknum
stocknumnameprice
123.0
product_1
5432.0
323.123
Product01
565.456
产品
Finished,
exit
Now.
请按任意键继续...
但,在单独的 command line 下面,就无论如何都没有任何的
输出! 环境: Windows XP SP2 mingw32-gcc/g++ 3.4.2
代码是
sqlite3 的主页中的范例——将
sqlite3中不相干、不同平台的
文件删除了。 使用命令行编译 可以得到
输出的环境: Notepad++ 里面的
插件启动执行,才有
输出。 单独的 command line 就没有
输出。 后来,换成 bcc32 却一切正常了。 看来 MingW32 和
sqlite3 不那么融洽呀。