sqlite3 在 mingw32 中编译碰到的怪事
发布时间:2020-12-12 23:39:57 所属栏目:百科 来源:网络整理
导读:首先,编译、执行都没有问题的。 怪事: 但一定要在一个线程里面,在CMD下执行,就无论如何都不能。 程序没有任何的输出,就结束了。 例如正常是: Begin ,pleasewaiting... Parameters: C:Documents and Settingsadmin桌面 elo20sqlite3_testsqlite3_test.ex
首先,编译、执行都没有问题的。
怪事: 但一定要在一个线程里面,在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 不那么融洽呀。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |