• 9215阅读
  • 4回复

为什么用qt连接sqlite会出现这么多错误,我头文件都加进去了 [复制链接]

上一主题 下一主题
离线4836
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-03
../../Trolltech/Qt-4.5.1/include/QtGui/qwidget.h:993: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘QWidget’
In file included from ../../Trolltech/Qt-4.5.1/include/QtGui/qmessagebox.h:45,
                 from ../../Trolltech/Qt-4.5.1/include/QtGui/QMessageBox:1,
                 from qtsqlite.c:3:
../../Trolltech/Qt-4.5.1/include/QtGui/qdialog.h:51: 错误:expected declaration specifiers before ‘QT_MODULE’
../../Trolltech/Qt-4.5.1/include/QtGui/qdialog.h:54: 错误:expected declaration specifiers before ‘class’
../../Trolltech/Qt-4.5.1/include/QtGui/qdialog.h:56: 错误:expected declaration specifiers before ‘class’
../../Trolltech/Qt-4.5.1/include/QtGui/qdialog.h:130: 错误:expected declaration specifiers before ‘;’ token
In file included from ../../Trolltech/Qt-4.5.1/include/QtGui/QMessageBox:1,
                 from qtsqlite.c:3:
../../Trolltech/Qt-4.5.1/include/QtGui/qmessagebox.h:51: 错误:expected declaration specifiers before ‘QT_MODULE’
../../Trolltech/Qt-4.5.1/include/QtGui/qmessagebox.h:56: 错误:expected declaration specifiers before ‘class’
../../Trolltech/Qt-4.5.1/include/QtGui/qmessagebox.h:57: 错误:expected declaration specifiers before ‘class’
../../Trolltech/Qt-4.5.1/include/QtGui/qmessagebox.h:59: 错误:expected declaration specifiers before ‘class’
../../Trolltech/Qt-4.5.1/include/QtGui/qmessagebox.h:338: 错误:expected declaration specifiers before ‘;’ token
../../Trolltech/Qt-4.5.1/include/QtGui/qmessagebox.h:340: 错误:expected declaration specifiers before ‘Q_DECLARE_OPERATORS_FOR_FLAGS’
In file included from qtsqlite.c:4:
/usr/local/include/sqlite3.h:169: 错误:为形参 ‘sqlite3’ 指定了存储类
/usr/local/include/sqlite3.h:198: 错误:为形参 ‘sqlite_int64’ 指定了存储类
/usr/local/include/sqlite3.h:199: 错误:为形参 ‘sqlite_uint64’ 指定了存储类
/usr/local/include/sqlite3.h:201: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sqlite3_int64’
/usr/local/include/sqlite3.h:202: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sqlite3_uint64’
/usr/local/include/sqlite3.h:251: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:258: 错误:为形参 ‘sqlite3_callback’ 指定了存储类
/usr/local/include/sqlite3.h:355: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:546: 错误:为形参 ‘sqlite3_file’ 指定了存储类
/usr/local/include/sqlite3.h:627: 错误:为形参 ‘sqlite3_io_methods’ 指定了存储类
/usr/local/include/sqlite3.h:630: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:631: 错误:expected ‘;’ before ‘int’
/usr/local/include/sqlite3.h:672: 错误:为形参 ‘sqlite3_mutex’ 指定了存储类
/usr/local/include/sqlite3.h:786: 错误:为形参 ‘sqlite3_vfs’ 指定了存储类
/usr/local/include/sqlite3.h:791: 错误:expected specifier-qualifier-list before ‘sqlite3_vfs’
/usr/local/include/sqlite3.h:847: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:904: 错误:expected declaration specifiers before ‘sqlite3_int64’
/usr/local/include/sqlite3.h:970: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:1011: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:1052: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:1176: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:1212: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:1308: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:1429: 错误:expected declaration specifiers or ‘...’ before ‘va_list’
/usr/local/include/sqlite3.h:1589: 错误:expected declaration specifiers before ‘sqlite3_int64’
/usr/local/include/sqlite3.h:1590: 错误:expected declaration specifiers before ‘sqlite3_int64’
/usr/local/include/sqlite3.h:1704: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:1857: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:1858: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:1905: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2045: 错误:expected declaration specifiers or ‘...’ before ‘sqlite3’
/usr/local/include/sqlite3.h:2049: 错误:expected declaration specifiers or ‘...’ before ‘sqlite3’
/usr/local/include/sqlite3.h:2053: 错误:expected declaration specifiers or ‘...’ before ‘sqlite3’
/usr/local/include/sqlite3.h:2110: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2111: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2112: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2138: 错误:为形参 ‘sqlite3_stmt’ 指定了存储类
/usr/local/include/sqlite3.h:2243: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2250: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2257: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2264: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2296: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2307: 错误:为形参 ‘sqlite3_value’ 指定了存储类
/usr/local/include/sqlite3.h:2316: 错误:为形参 ‘sqlite3_context’ 指定了存储类
/usr/local/include/sqlite3.h:2468: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2469: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2470: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2471: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2472: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2473: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2474: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2475: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2476: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2503: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2537: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2560: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2576: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2593: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2652: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2653: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2755: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2756: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2757: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2758: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2759: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2760: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2813: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2814: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2913: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:2934: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3170: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3171: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3172: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3173: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3174: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3175: 错误:expected declaration specifiers before ‘sqlite3_int64’
/usr/local/include/sqlite3.h:3176: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3177: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3178: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3179: 错误:expected declaration specifiers before ‘sqlite3_value’
/usr/local/include/sqlite3.h:3209: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3236: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3309: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3319: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3351: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3352: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3353: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3356: 错误:expected declaration specifiers or ‘...’ before ‘sqlite3_int64’
/usr/local/include/sqlite3.h:3356: 错误:expected declaration specifiers or ‘...’ before ‘sqlite3_int64’
/usr/local/include/sqlite3.h:3404: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3405: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3406: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3407: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3408: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3409: 错误:expected declaration specifiers before ‘sqlite3_int64’
/usr/local/include/sqlite3.h:3410: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3411: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3412: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3413: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3414: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3415: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3441: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3455: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3497: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3498: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3515: 错误:为形参 ‘sqlite3_destructor_type’ 指定了存储类
/usr/local/include/sqlite3.h:3622: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3623: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3624: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3625: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3626: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3627: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3628: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3629: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3630: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3631: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3632: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3633: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3634: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3635: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3636: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3637: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3690: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3697: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3705: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3742: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3747: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3760: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3773: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3808: 错误:为形参 ‘sqlite3_temp_directory’ 指定了存储类
/usr/local/include/sqlite3.h:3846: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3859: 错误:expected declaration specifiers before ‘sqlite3’
/usr/local/include/sqlite3.h:3893: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3894: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:3927: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4080: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4115: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4134: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4195: 错误:为形参 ‘sqlite3_vtab’ 指定了存储类
/usr/local/include/sqlite3.h:4196: 错误:为形参 ‘sqlite3_index_info’ 指定了存储类
/usr/local/include/sqlite3.h:4197: 错误:为形参 ‘sqlite3_vtab_cursor’ 指定了存储类
/usr/local/include/sqlite3.h:4198: 错误:为形参 ‘sqlite3_module’ 指定了存储类
/usr/local/include/sqlite3.h:4207: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4210: 错误:expected ‘;’ before ‘int’
/usr/local/include/sqlite3.h:4323: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4335: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4360: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token
/usr/local/include/sqlite3.h:4376: 错误:expected specifier-qualifier-list before ‘sqlite3_vtab’
/usr/local/include/sqlite3.h:4385: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4403: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4428: 错误:为形参 ‘sqlite3_blob’ 指定了存储类
/usr/local/include/sqlite3.h:4455: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4482: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4490: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4507: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4530: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4562: 错误:expected declaration specifiers before ‘sqlite3_vfs’
/usr/local/include/sqlite3.h:4563: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4564: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4674: 错误:expected declaration specifiers before ‘sqlite3_mutex’
/usr/local/include/sqlite3.h:4675: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4676: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4677: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4678: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4711: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4712: 错误:expected ‘)’ before ‘*’ token
/usr/local/include/sqlite3.h:4752: 错误:expected ‘)’ before ‘*’ token
qtsqlite.c:5:24: 错误:QTextcodec:没有那个文件或目录
qtsqlite.c:6:17: 错误:QtSql:没有那个文件或目录
qtsqlite.c:8: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
qtsqlite.c:21: 警告:类型 ‘Core’ 默认为 ‘int’
/usr/local/include/sqlite3.h:4771: 错误:声明的参数 ‘sqlite3_test_control’ 不存在
/usr/local/include/sqlite3.h:4428: 错误:形参 ‘sqlite3_blob’ 的类型不完全
/usr/local/include/sqlite3.h:4428: 错误:声明的参数 ‘sqlite3_blob’ 不存在
/usr/local/include/sqlite3.h:4198: 错误:声明的参数 ‘sqlite3_module’ 不存在
/usr/local/include/sqlite3.h:4197: 错误:声明的参数 ‘sqlite3_vtab_cursor’ 不存在
/usr/local/include/sqlite3.h:4196: 错误:声明的参数 ‘sqlite3_index_info’ 不存在
/usr/local/include/sqlite3.h:4195: 错误:声明的参数 ‘sqlite3_vtab’ 不存在
/usr/local/include/sqlite3.h:4178: 错误:声明的参数 ‘sqlite3_reset_auto_extension’ 不存在
/usr/local/include/sqlite3.h:4162: 错误:声明的参数 ‘sqlite3_auto_extension’ 不存在
/usr/local/include/sqlite3.h:4013: 错误:声明的参数 ‘sqlite3_soft_heap_limit’ 不存在
/usr/local/include/sqlite3.h:3978: 错误:声明的参数 ‘sqlite3_release_memory’ 不存在
/usr/local/include/sqlite3.h:3965: 错误:声明的参数 ‘sqlite3_enable_shared_cache’ 不存在
/usr/local/include/sqlite3.h:3808: 错误:声明的参数 ‘sqlite3_temp_directory’ 不存在
/usr/local/include/sqlite3.h:3792: 错误:声明的参数 ‘sqlite3_sleep’ 不存在
/usr/local/include/sqlite3.h:3515: 错误:声明的参数 ‘sqlite3_destructor_type’ 不存在
/usr/local/include/sqlite3.h:3356: 错误:声明的参数 ‘sqlite3_memory_alarm’ 不存在
/usr/local/include/sqlite3.h:3355: 错误:声明的参数 ‘sqlite3_thread_cleanup’ 不存在
/usr/local/include/sqlite3.h:3354: 错误:声明的参数 ‘sqlite3_global_recover’ 不存在
/usr/local/include/sqlite3.h:2316: 错误:形参 ‘sqlite3_context’ 的类型不完全
/usr/local/include/sqlite3.h:2316: 错误:声明的参数 ‘sqlite3_context’ 不存在
/usr/local/include/sqlite3.h:2307: 错误:形参 ‘sqlite3_value’ 的类型不完全
/usr/local/include/sqlite3.h:2307: 错误:声明的参数 ‘sqlite3_value’ 不存在
/usr/local/include/sqlite3.h:2138: 错误:形参 ‘sqlite3_stmt’ 的类型不完全
/usr/local/include/sqlite3.h:2138: 错误:声明的参数 ‘sqlite3_stmt’ 不存在
/usr/local/include/sqlite3.h:2056: 错误:声明的参数 ‘sqlite3_open_v2’ 不存在
/usr/local/include/sqlite3.h:2050: 错误:声明的参数 ‘sqlite3_open16’ 不存在
/usr/local/include/sqlite3.h:2046: 错误:声明的参数 ‘sqlite3_open’ 不存在
/usr/local/include/sqlite3.h:1558: 错误:声明的参数 ‘sqlite3_free’ 不存在
/usr/local/include/sqlite3.h:1557: 错误:声明的参数 ‘sqlite3_realloc’ 不存在
/usr/local/include/sqlite3.h:1556: 错误:声明的参数 ‘sqlite3_malloc’ 不存在
/usr/local/include/sqlite3.h:1430: 错误:声明的参数 ‘sqlite3_snprintf’ 不存在
/usr/local/include/sqlite3.h:1429: 错误:声明的参数 ‘sqlite3_vmprintf’ 不存在
/usr/local/include/sqlite3.h:1428: 错误:声明的参数 ‘sqlite3_mprintf’ 不存在
/usr/local/include/sqlite3.h:1315: 错误:声明的参数 ‘sqlite3_free_table’ 不存在
/usr/local/include/sqlite3.h:1088: 错误:声明的参数 ‘sqlite3_complete16’ 不存在
/usr/local/include/sqlite3.h:1087: 错误:声明的参数 ‘sqlite3_complete’ 不存在
/usr/local/include/sqlite3.h:786: 错误:声明的参数 ‘sqlite3_vfs’ 不存在
/usr/local/include/sqlite3.h:672: 错误:形参 ‘sqlite3_mutex’ 的类型不完全
/usr/local/include/sqlite3.h:672: 错误:声明的参数 ‘sqlite3_mutex’ 不存在
/usr/local/include/sqlite3.h:627: 错误:声明的参数 ‘sqlite3_io_methods’ 不存在
/usr/local/include/sqlite3.h:546: 错误:声明的参数 ‘sqlite3_file’ 不存在
/usr/local/include/sqlite3.h:258: 错误:声明的参数 ‘sqlite3_callback’ 不存在
/usr/local/include/sqlite3.h:199: 错误:声明的参数 ‘sqlite_uint64’ 不存在
/usr/local/include/sqlite3.h:198: 错误:声明的参数 ‘sqlite_int64’ 不存在
/usr/local/include/sqlite3.h:169: 错误:形参 ‘sqlite3’ 的类型不完全
/usr/local/include/sqlite3.h:169: 错误:声明的参数 ‘sqlite3’ 不存在
/usr/local/include/sqlite3.h:154: 错误:声明的参数 ‘sqlite3_threadsafe’ 不存在
/usr/local/include/sqlite3.h:128: 错误:声明的参数 ‘sqlite3_libversion_number’ 不存在
/usr/local/include/sqlite3.h:127: 错误:声明的参数 ‘sqlite3_libversion’ 不存在
../../Trolltech/Qt-4.5.1/include/QtGui/qfont.h:49: 错误:声明的参数 ‘FT_Face’ 不存在
/usr/include/stdlib.h:961: 错误:声明的参数 ‘getloadavg’ 不存在
/usr/include/stdlib.h:925: 错误:声明的参数 ‘posix_openpt’ 不存在
/usr/include/stdlib.h:897: 错误:声明的参数 ‘rpmatch’ 不存在
/usr/include/stdlib.h:888: 错误:声明的参数 ‘wcstombs’ 不存在
/usr/include/stdlib.h:884: 错误:声明的参数 ‘mbstowcs’ 不存在
/usr/include/stdlib.h:879: 错误:声明的参数 ‘wctomb’ 不存在
/usr/include/stdlib.h:876: 错误:声明的参数 ‘mbtowc’ 不存在
/usr/include/stdlib.h:872: 错误:声明的参数 ‘mblen’ 不存在
/usr/include/stdlib.h:864: 错误:声明的参数 ‘qfcvt_r’ 不存在
/usr/include/stdlib.h:860: 错误:声明的参数 ‘qecvt_r’ 不存在
/usr/include/stdlib.h:855: 错误:声明的参数 ‘fcvt_r’ 不存在
/usr/include/stdlib.h:852: 错误:声明的参数 ‘ecvt_r’ 不存在
/usr/include/stdlib.h:845: 错误:声明的参数 ‘qgcvt’ 不存在
/usr/include/stdlib.h:843: 错误:声明的参数 ‘qfcvt’ 不存在
/usr/include/stdlib.h:840: 错误:声明的参数 ‘qecvt’ 不存在
/usr/include/stdlib.h:833: 错误:声明的参数 ‘gcvt’ 不存在
/usr/include/stdlib.h:827: 错误:声明的参数 ‘fcvt’ 不存在
/usr/include/stdlib.h:821: 错误:声明的参数 ‘ecvt’ 不存在
/usr/include/stdlib.h:785: 错误:声明的参数 ‘labs’ 不存在
/usr/include/stdlib.h:784: 错误:声明的参数 ‘abs’ 不存在
/usr/include/stdlib.h:780: 错误:声明的参数 ‘qsort’ 不存在
/usr/include/stdlib.h:775: 错误:声明的参数 ‘bsearch’ 不存在
/usr/include/stdlib.h:763: 错误:声明的参数 ‘__compar_fn_t’ 不存在
/usr/include/stdlib.h:756: 错误:声明的参数 ‘realpath’ 不存在
/usr/include/stdlib.h:738: 错误:声明的参数 ‘system’ 不存在
/usr/include/stdlib.h:729: 错误:声明的参数 ‘mkdtemp’ 不存在
/usr/include/stdlib.h:709: 错误:声明的参数 ‘mkstemp’ 不存在
/usr/include/stdlib.h:698: 错误:声明的参数 ‘mktemp’ 不存在
/usr/include/stdlib.h:689: 错误:声明的参数 ‘clearenv’ 不存在
/usr/include/stdlib.h:682: 错误:声明的参数 ‘unsetenv’ 不存在
/usr/include/stdlib.h:679: 错误:声明的参数 ‘setenv’ 不存在
/usr/include/stdlib.h:672: 错误:声明的参数 ‘putenv’ 不存在
/usr/include/stdlib.h:666: 错误:声明的参数 ‘__secure_getenv’ 不存在
/usr/include/stdlib.h:660: 错误:声明的参数 ‘getenv’ 不存在
/usr/include/stdlib.h:646: 错误:声明的参数 ‘exit’ 不存在
/usr/include/stdlib.h:639: 错误:声明的参数 ‘on_exit’ 不存在
/usr/include/stdlib.h:632: 错误:声明的参数 ‘atexit’ 不存在
/usr/include/stdlib.h:628: 错误:声明的参数 ‘abort’ 不存在
/usr/include/stdlib.h:623: 错误:声明的参数 ‘posix_memalign’ 不存在
/usr/include/stdlib.h:617: 错误:声明的参数 ‘valloc’ 不存在
/usr/include/alloca.h:33: 错误:声明的参数 ‘alloca’ 不存在
/usr/include/stdlib.h:608: 错误:声明的参数 ‘cfree’ 不存在
/usr/include/stdlib.h:603: 错误:声明的参数 ‘free’ 不存在
/usr/include/stdlib.h:601: 错误:声明的参数 ‘realloc’ 不存在
/usr/include/stdlib.h:579: 错误:声明的参数 ‘lcong48_r’ 不存在
/usr/include/stdlib.h:575: 错误:声明的参数 ‘seed48_r’ 不存在
/usr/include/stdlib.h:572: 错误:声明的参数 ‘srand48_r’ 不存在
/usr/include/stdlib.h:568: 错误:声明的参数 ‘jrand48_r’ 不存在
/usr/include/stdlib.h:564: 错误:声明的参数 ‘mrand48_r’ 不存在
/usr/include/stdlib.h:559: 错误:声明的参数 ‘nrand48_r’ 不存在
/usr/include/stdlib.h:555: 错误:声明的参数 ‘lrand48_r’ 不存在
/usr/include/stdlib.h:550: 错误:声明的参数 ‘erand48_r’ 不存在
/usr/include/stdlib.h:547: 错误:声明的参数 ‘drand48_r’ 不存在
/usr/include/stdlib.h:530: 错误:声明的参数 ‘lcong48’ 不存在
/usr/include/stdlib.h:529: 错误:声明的参数 ‘seed48’ 不存在
/usr/include/stdlib.h:527: 错误:声明的参数 ‘srand48’ 不存在
/usr/include/stdlib.h:524: 错误:声明的参数 ‘jrand48’ 不存在
/usr/include/stdlib.h:522: 错误:声明的参数 ‘mrand48’ 不存在
/usr/include/stdlib.h:519: 错误:声明的参数 ‘nrand48’ 不存在
/usr/include/stdlib.h:517: 错误:声明的参数 ‘lrand48’ 不存在
/usr/include/stdlib.h:514: 错误:声明的参数 ‘erand48’ 不存在
/usr/include/stdlib.h:513: 错误:声明的参数 ‘drand48’ 不存在
/usr/include/stdlib.h:505: 错误:声明的参数 ‘rand_r’ 不存在
/usr/include/stdlib.h:500: 错误:声明的参数 ‘srand’ 不存在
/usr/include/stdlib.h:498: 错误:声明的参数 ‘rand’ 不存在
/usr/include/stdlib.h:491: 错误:声明的参数 ‘setstate_r’ 不存在
/usr/include/stdlib.h:487: 错误:声明的参数 ‘initstate_r’ 不存在
/usr/include/stdlib.h:482: 错误:声明的参数 ‘srandom_r’ 不存在
/usr/include/stdlib.h:479: 错误:声明的参数 ‘random_r’ 不存在
/usr/include/stdlib.h:459: 错误:声明的参数 ‘setstate’ 不存在
/usr/include/stdlib.h:455: 错误:声明的参数 ‘initstate’ 不存在
/usr/include/stdlib.h:448: 错误:声明的参数 ‘srandom’ 不存在
/usr/include/stdlib.h:445: 错误:声明的参数 ‘random’ 不存在
/usr/include/bits/pthreadtypes.h:163: 错误:声明的参数 ‘pthread_barrierattr_t’ 不存在
/usr/include/bits/pthreadtypes.h:157: 错误:声明的参数 ‘pthread_barrier_t’ 不存在
/usr/include/bits/pthreadtypes.h:148: 错误:声明的参数 ‘pthread_spinlock_t’ 不存在
/usr/include/bits/pthreadtypes.h:142: 错误:声明的参数 ‘pthread_rwlockattr_t’ 不存在
/usr/include/bits/pthreadtypes.h:136: 错误:声明的参数 ‘pthread_rwlock_t’ 不存在
/usr/include/bits/pthreadtypes.h:113: 错误:声明的参数 ‘pthread_once_t’ 不存在
/usr/include/bits/pthreadtypes.h:109: 错误:声明的参数 ‘pthread_key_t’ 不存在
/usr/include/bits/pthreadtypes.h:105: 错误:声明的参数 ‘pthread_condattr_t’ 不存在
/usr/include/bits/pthreadtypes.h:99: 错误:声明的参数 ‘pthread_cond_t’ 不存在
/usr/include/bits/pthreadtypes.h:79: 错误:声明的参数 ‘pthread_mutexattr_t’ 不存在
/usr/include/bits/pthreadtypes.h:73: 错误:声明的参数 ‘pthread_mutex_t’ 不存在
/usr/include/bits/pthreadtypes.h:49: 错误:声明的参数 ‘__pthread_slist_t’ 不存在
/usr/include/bits/pthreadtypes.h:43: 错误:声明的参数 ‘pthread_attr_t’ 不存在
/usr/include/bits/pthreadtypes.h:36: 错误:声明的参数 ‘pthread_t’ 不存在
/usr/include/sys/select.h:112: 错误:声明的参数 ‘select’ 不存在
/usr/include/sys/select.h:78: 错误:声明的参数 ‘fd_set’ 不存在
/usr/include/sys/select.h:55: 错误:声明的参数 ‘__fd_mask’ 不存在
/usr/include/bits/sigset.h:32: 错误:声明的参数 ‘__sigset_t’ 不存在
/usr/include/bits/sigset.h:24: 错误:声明的参数 ‘__sig_atomic_t’ 不存在
/usr/include/sys/types.h:206: 错误:声明的参数 ‘register_t’ 不存在
/usr/include/sys/types.h:204: 错误:声明的参数 ‘u_int64_t’ 不存在
/usr/include/sys/types.h:203: 错误:声明的参数 ‘u_int32_t’ 不存在
/usr/include/sys/types.h:202: 错误:声明的参数 ‘u_int16_t’ 不存在
/usr/include/sys/types.h:201: 错误:声明的参数 ‘u_int8_t’ 不存在
/usr/include/sys/types.h:198: 错误:声明的参数 ‘int64_t’ 不存在
/usr/include/sys/types.h:197: 错误:声明的参数 ‘int32_t’ 不存在
/usr/include/sys/types.h:196: 错误:声明的参数 ‘int16_t’ 不存在
/usr/include/sys/types.h:195: 错误:声明的参数 ‘int8_t’ 不存在
/usr/include/sys/types.h:153: 错误:声明的参数 ‘uint’ 不存在
/usr/include/sys/types.h:152: 错误:声明的参数 ‘ushort’ 不存在
/usr/include/sys/types.h:151: 错误:声明的参数 ‘ulong’ 不存在
/usr/include/stdlib.h:433: 错误:声明的参数 ‘a64l’ 不存在
/usr/include/stdlib.h:429: 错误:声明的参数 ‘l64a’ 不存在
/usr/include/stdlib.h:300: 错误:声明的参数 ‘__strtoul_internal’ 不存在
/usr/include/stdlib.h:293: 错误:声明的参数 ‘__strtol_internal’ 不存在
/usr/include/stdlib.h:288: 错误:声明的参数 ‘__strtold_internal’ 不存在
/usr/include/stdlib.h:284: 错误:声明的参数 ‘__strtof_internal’ 不存在
/usr/include/stdlib.h:281: 错误:声明的参数 ‘__strtod_internal’ 不存在
/usr/include/stdlib.h:190: 错误:声明的参数 ‘strtoul’ 不存在
/usr/include/stdlib.h:186: 错误:声明的参数 ‘strtol’ 不存在
/usr/include/stdlib.h:167: 错误:声明的参数 ‘strtod’ 不存在
/usr/include/stdlib.h:152: 错误:声明的参数 ‘atol’ 不存在
/usr/include/stdlib.h:149: 错误:声明的参数 ‘atoi’ 不存在
/usr/include/stdlib.h:146: 错误:声明的参数 ‘atof’ 不存在
/usr/include/stdlib.h:140: 错误:声明的参数 ‘__ctype_get_mb_cur_max’ 不存在
/usr/include/stdlib.h:110: 错误:声明的参数 ‘ldiv_t’ 不存在
/usr/include/stdlib.h:102: 错误:声明的参数 ‘div_t’ 不存在
../../Trolltech/Qt-4.5.1/include/QtGui/qwindowdefs.h:119: 错误:声明的参数 ‘WId’ 不存在
../../Trolltech/Qt-4.5.1/include/QtGui/qwindowdefs.h:118: 错误:声明的参数 ‘Region’ 不存在
../../Trolltech/Qt-4.5.1/include/QtGui/qwindowdefs.h:117: 错误:声明的参数 ‘GC’ 不存在
../../Trolltech/Qt-4.5.1/include/QtGui/qwindowdefs.h:116: 错误:形参 ‘XEvent’ 的类型不完全
../../Trolltech/Qt-4.5.1/include/QtGui/qwindowdefs.h:116: 错误:声明的参数 ‘XEvent’ 不存在
../../Trolltech/Qt-4.5.1/include/QtGui/qwindowdefs.h:115: 错误:形参 ‘Display’ 的类型不完全
../../Trolltech/Qt-4.5.1/include/QtGui/qwindowdefs.h:115: 错误:声明的参数 ‘Display’ 不存在
../../Trolltech/Qt-4.5.1/include/QtCore/qcoreapplication.h:264: 错误:声明的参数 ‘QtCleanUpFunction’ 不存在
/usr/lib/gcc/i386-redhat-linux/4.1.2/include/stdarg.h:43: 错误:声明的参数 ‘__gnuc_va_list’ 不存在
/usr/include/bits/string2.h:1324: 错误:声明的参数 ‘__strndup’ 不存在
/usr/include/bits/string2.h:1304: 错误:声明的参数 ‘__strdup’ 不存在
/usr/include/stdlib.h:592: 错误:声明的参数 ‘calloc’ 不存在
/usr/include/stdlib.h:589: 错误:声明的参数 ‘malloc’ 不存在
/usr/include/bits/string2.h:1261: 错误:声明的参数 ‘__strsep_3c’ 不存在
/usr/include/bits/string2.h:1233: 错误:声明的参数 ‘__strsep_2c’ 不存在
/usr/include/bits/string2.h:1223: 错误:声明的参数 ‘__strsep_1c’ 不存在
/usr/include/bits/string2.h:1205: 错误:声明的参数 ‘__strsep_g’ 不存在
/usr/include/bits/string2.h:1173: 错误:声明的参数 ‘__strtok_r_1c’ 不存在
/usr/include/bits/string2.h:1133: 错误:声明的参数 ‘__strpbrk_c3’ 不存在
/usr/include/bits/string2.h:1122: 错误:声明的参数 ‘__strpbrk_c2’ 不存在
/usr/include/bits/string2.h:1069: 错误:声明的参数 ‘__strspn_c3’ 不存在
/usr/include/bits/string2.h:1057: 错误:声明的参数 ‘__strspn_c2’ 不存在
/usr/include/bits/string2.h:1045: 错误:声明的参数 ‘__strspn_c1’ 不存在
/usr/include/bits/string2.h:992: 错误:声明的参数 ‘__strcspn_c3’ 不存在
/usr/include/bits/string2.h:980: 错误:声明的参数 ‘__strcspn_c2’ 不存在
/usr/include/bits/string2.h:969: 错误:声明的参数 ‘__strcspn_c1’ 不存在
/usr/include/bits/string2.h:394: 错误:声明的参数 ‘__rawmemchr’ 不存在
/usr/include/bits/types.h:189: 错误:声明的参数 ‘__caddr_t’ 不存在
/usr/include/bits/types.h:45: 错误:声明的参数 ‘__uint32_t’ 不存在
/usr/include/bits/types.h:44: 错误:声明的参数 ‘__int32_t’ 不存在
/usr/include/bits/types.h:43: 错误:声明的参数 ‘__uint16_t’ 不存在
/usr/include/bits/types.h:42: 错误:声明的参数 ‘__int16_t’ 不存在
/usr/include/bits/types.h:41: 错误:声明的参数 ‘__uint8_t’ 不存在
/usr/include/bits/types.h:40: 错误:声明的参数 ‘__int8_t’ 不存在
/usr/include/bits/types.h:37: 错误:声明的参数 ‘__u_long’ 不存在
/usr/include/bits/types.h:36: 错误:声明的参数 ‘__u_int’ 不存在
/usr/include/bits/types.h:35: 错误:声明的参数 ‘__u_short’ 不存在
/usr/include/bits/types.h:34: 错误:声明的参数 ‘__u_char’ 不存在
/usr/include/string.h:356: 错误:声明的参数 ‘strsep’ 不存在
/usr/include/string.h:336: 错误:声明的参数 ‘strncasecmp’ 不存在
/usr/include/string.h:332: 错误:声明的参数 ‘strcasecmp’ 不存在
/usr/include/string.h:318: 错误:声明的参数 ‘ffs’ 不存在
/usr/include/string.h:314: 错误:声明的参数 ‘rindex’ 不存在
/usr/include/string.h:310: 错误:声明的参数 ‘index’ 不存在
/usr/include/string.h:306: 错误:声明的参数 ‘bcmp’ 不存在
/usr/include/string.h:302: 错误:声明的参数 ‘bzero’ 不存在
/usr/include/string.h:299: 错误:声明的参数 ‘bcopy’ 不存在
/usr/include/string.h:294: 错误:声明的参数 ‘__bzero’ 不存在
/usr/include/string.h:270: 错误:声明的参数 ‘strerror_r’ 不存在
/usr/include/string.h:256: 错误:声明的参数 ‘strerror’ 不存在
/usr/include/string.h:243: 错误:声明的参数 ‘strlen’ 不存在
/usr/include/string.h:212: 错误:声明的参数 ‘strtok_r’ 不存在
/usr/include/string.h:208: 错误:声明的参数 ‘__strtok_r’ 不存在
/usr/include/string.h:200: 错误:声明的参数 ‘strtok’ 不存在
/usr/include/string.h:195: 错误:声明的参数 ‘strstr’ 不存在
/usr/include/string.h:192: 错误:声明的参数 ‘strpbrk’ 不存在
/usr/include/string.h:189: 错误:声明的参数 ‘strspn’ 不存在
/usr/include/string.h:185: 错误:声明的参数 ‘strcspn’ 不存在
/usr/include/string.h:171: 错误:声明的参数 ‘strrchr’ 不存在
/usr/include/string.h:168: 错误:声明的参数 ‘strchr’ 不存在
/usr/include/string.h:131: 错误:声明的参数 ‘strdup’ 不存在
/usr/include/string.h:111: 错误:声明的参数 ‘strxfrm’ 不存在
/usr/include/string.h:107: 错误:声明的参数 ‘strcoll’ 不存在
/usr/include/string.h:103: 错误:声明的参数 ‘strncmp’ 不存在
/usr/include/string.h:100: 错误:声明的参数 ‘strcmp’ 不存在
/usr/include/string.h:96: 错误:声明的参数 ‘strncat’ 不存在
/usr/include/string.h:93: 错误:声明的参数 ‘strcat’ 不存在
/usr/include/string.h:89: 错误:声明的参数 ‘strncpy’ 不存在
/usr/include/string.h:85: 错误:声明的参数 ‘strcpy’ 不存在
/usr/include/string.h:67: 错误:声明的参数 ‘memchr’ 不存在
/usr/include/string.h:63: 错误:声明的参数 ‘memcmp’ 不存在
/usr/include/string.h:59: 错误:声明的参数 ‘memset’ 不存在
/usr/include/string.h:53: 错误:声明的参数 ‘memccpy’ 不存在
/usr/include/string.h:44: 错误:声明的参数 ‘memmove’ 不存在
/usr/include/string.h:40: 错误:声明的参数 ‘memcpy’ 不存在
qtsqlite.c:21: 错误:expected ‘{’ at end of input
make: *** [qtsqlite.o] 错误 1
离线XChinux

只看该作者 1楼 发表于: 2011-04-03
这问题也太多了,把你创建的工程已经编译的步骤帖上来吧。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线4836
只看该作者 2楼 发表于: 2011-04-03
回 1楼(XChinux) 的帖子
#include <QApplication>  

#include <QSqlDatabase>  

#include <QMessageBox>  

#include <sqlite3.h>

#include <QTextcodec>  

#include <QtSql>

int main(int argc, char *argv[])  

{

QApplication app(argc, argv);  

QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");  



db.setDatabaseName("zieckey.db");  



if ( !db.open())  

{  

QMessageBox::critical(NULL, QObject::tr("Collection"), QObject::tr("open error!"));  

return 0;  

}  



return app.exec();  

}  
错误信息:

[root@localhost qtsqlite]# ls
Makefile  qtsqlite.c~  qtsqlite.cpp  qtsqlite.pro  qtsqlite.pro~  zieckey.db
[root@localhost qtsqlite]# qmake -project
[root@localhost qtsqlite]# qmake qtsqlite.pro
[root@localhost qtsqlite]# make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I../../Trolltech/Qt-4.5.1/mkspecs/linux-g++ -I. -I../../Trolltech/Qt-4.5.1/include/QtCore -I../../Trolltech/Qt-4.5.1/include/QtGui -I../../Trolltech/Qt-4.5.1/include -I. -I. -I. -I. -o qtsqlite.o qtsqlite.cpp
qtsqlite.cpp:2:26: 错误:QSqlDatabase:没有那个文件或目录
qtsqlite.cpp:5:24: 错误:QTextcodec:没有那个文件或目录
qtsqlite.cpp:6:17: 错误:QtSql:没有那个文件或目录
qtsqlite.cpp: In function ‘int main(int, char**)’:
qtsqlite.cpp:10: 错误:‘QSqlDatabase’ 在此作用域中尚未声明
qtsqlite.cpp:10: 错误:expected `;' before ‘db’
qtsqlite.cpp:12: 错误:‘db’ 在此作用域中尚未声明
make: *** [qtsqlite.o] 错误 1
[root@localhost qtsqlite]#


里面zieckey.db是我自己写的数据库
离线wxj120bw

只看该作者 3楼 发表于: 2011-04-03
Re:回 1楼(XChinux) 的帖子
引用第2楼4836于2011-04-03 16:28发表的 回 1楼(XChinux) 的帖子 :
#include <QApplication>  
#include <QSqlDatabase>  
#include <QMessageBox>  
.......

头文件制定的路径有问题 估计你要配置几个环境变量 用于制定qt的环境 要不每次声称Makefile 都要修改INCLUDES
离线hehui

只看该作者 4楼 发表于: 2011-04-09
库文件有问题吧
环境变量是不是有问题?
快速回复
限100 字节
 
上一个 下一个