微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sqlite3 在 mingw32 中编译碰到的怪事

首先,编译、执行都没有问题的。
怪事:
但一定要在一个线程里面,在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 不那么融洽呀。

原文地址:https://www.jb51.cc/sqlite/203235.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐