<style id="7i3y3"></style>

      <sub id="7i3y3"><i id="7i3y3"></i></sub>

        午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
        首頁(yè) 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
        中華工控網(wǎng)首頁(yè)
          P L C | 變頻器與傳動(dòng) | 傳感器 | 現(xiàn)場(chǎng)檢測(cè)儀表 | 工控軟件 | 人機(jī)界面 | 運(yùn)動(dòng)控制
          D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場(chǎng)總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測(cè)控 | 工業(yè)安全
          電 源 | 嵌入式系統(tǒng) | PC based | 機(jī)柜箱體殼體 | 低壓電器 | 機(jī)器視覺
        收藏本文     查看收藏

        2 SQLite移植

        2.1 下載SQLite

               SQLite官方網(wǎng)站http://www.sqlite.org/download.html下載最新的源代碼,編寫本文檔時(shí)的版本為3.7.16。一共包含如下幾個(gè)文件sqlite-amalgamation-3071602.zipsqlite-dll-win32-x86-3071602.zip, sqlite-src-3071602.zip,然后解壓。

        2.2 創(chuàng)建SQLite Dll工程

               A、運(yùn)行VS2005,點(diǎn)擊文件(F-> 新建()-> 項(xiàng)目(P,項(xiàng)目類型Visual C++ -> 智能設(shè)備 -> Win32智能設(shè)備項(xiàng)目,項(xiàng)目名稱為sqlite。然后點(diǎn)擊確定

         

         

         

         

        B、在Win32 智能設(shè)備項(xiàng)目向?qū)?/B>中的平臺(tái)設(shè)置根據(jù)實(shí)際情況選擇,此處我們選擇EAC-0945。然后點(diǎn)擊下一步

        C、在應(yīng)用程序設(shè)置中,應(yīng)用程序類型選擇DLL(D)附加選項(xiàng)選擇空項(xiàng)目(E),然后點(diǎn)擊完成

         

         

        D、復(fù)制sqlite-amalgamation-3071602目錄下的sqlite3.csqlite3.hsqlite3ext.h到工程源文件目錄。

               復(fù)制sqlite-src-3071602\ext\rtree目錄下的rtree.crtree.hsqlite3rtree.h到工程源文件目錄。

               復(fù)制sqlite-dll-win32-x86-3071602目錄下的sqlite3.def到工程源文件目錄。

               然后在解決方案窗口,右鍵點(diǎn)擊Sqlite工程下的源文件,選擇添加->添加現(xiàn)有項(xiàng),加入工程目錄下的rtree.csqlite3.c。添加完畢后,工程窗口類似如下:

        2.3 SQLite編譯

               A修改sqlite3.c,將里面的localtime_s全部替換為_localtime64_s

               B將工程屬性中的配置屬性->C/C++->高級(jí)->編譯為設(shè)置為編譯為C代碼(/TC),在預(yù)處理器->預(yù)處理器定義中增加SQLITE_ENABLE_COLUMN_METADATA

                      鏈接器->輸入->模塊定義文件中輸入sqlite3.def

               C編譯工程,即可生成sqlite.dllsqlite.lib

           


        3 SQlite使用

               A點(diǎn)擊文件(F-> 新建()-> 項(xiàng)目(P,項(xiàng)目類型Visual C++ -> 智能設(shè)備 -> Win32智能設(shè)備項(xiàng)目,項(xiàng)目名稱為sqlite3test。然后點(diǎn)擊確定

               BWin32智能設(shè)備向?qū)?/B>中平臺(tái)設(shè)置為EAC-0945應(yīng)用程序類型設(shè)置為控制臺(tái)應(yīng)用程序(O),然后點(diǎn)擊完成

               C復(fù)制sqlite3.h,sqlite3.libsqlite3.dll到工程目錄下,并將sqlite3test.cpp中的文件內(nèi)容替換如下:

        // sqlite3test.cpp : 定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。

        //

         

        #include "stdafx.h"

        #include <windows.h>

        #include <commctrl.h>

        #include "sqlite3.h"

         

        int _tmain(int argc, _TCHAR* argv[])

        {

         

                 sqlite3 *db = 0;

                 int rc;

                 char *sql;

         

                 rc = sqlite3_open("\\nandflash\\test.db", &db);

                 if(rc)

                 {

                           printf("Can't open database:%s\n", sqlite3_errmsg(db));

                           sqlite3_close(db);

                           exit(1);

                 }

         

                 // Create a table

                 sql = "CREATE TABLE SensorData( ID INTEGER PRIMARY KEY,SensorID INTEGER,SiteNum INTEGER,Time VARCHAR(12),SensorParameter REAL);";

                 sqlite3_exec( db , sql , 0 , 0 , 0);

         

                 // insert  data record

                 sql = "INSERT INTO SensorData VALUES( NULL , 1 , 1 , '200605011206', 18.9 );" ;

                 sqlite3_exec( db , sql , 0 , 0 , 0);

         

                 sql = "INSERT INTO SensorData VALUES(NULL, 2, 1, '200605011207', 19.0);";

                 sqlite3_exec( db , sql , 0 , 0 , 0);

         

                 do{

                           // inquiry data

                           int i,j;

                           int row=0, col=0;

                           char **result;

                           sql = "SELECT * FROM SensorData ";

                           sqlite3_get_table( db , sql , &result , &row , &col , 0 );

                           printf("row:%d column=%d \n" , row , col);

         

                           for(i=0;i!=(row+1);i++)

                           {

                                    for(j=0;j<col;j++)

                                             printf("%s           ",result[i*col+j]);

                                    printf("\r\n");

                           }

                           sqlite3_free_table(result);

                 }while(0);

                 printf("Press Enter key to exit.\r\n");

             c = getchar();

                 sqlite3_close(db);

                 return 0;

         

        }

                 D在項(xiàng)目屬性配置屬性->鏈接器->輸入->附加依賴項(xiàng)中增加sqlite.lib,然后編譯工程。

        E將編譯所得的sqlite3test.exesqlite.dll復(fù)制到設(shè)備的\\NandFlash目錄,運(yùn)行sqlite3test.exe即可。

               每運(yùn)行一次,表的記錄都會(huì)多2項(xiàng)。

               運(yùn)行后,按Enter鍵即退出程序。

         



         

        狀 態(tài): 離線

        公司簡(jiǎn)介
        產(chǎn)品目錄

        公司名稱: 深圳市盈鵬飛科技有限公司
        聯(lián) 系 人: 李希崗
        電  話: 0086-13602511395
        傳  真: 0755-82523175,82523176-819
        地  址: 深圳市福田區(qū)福明路40號(hào),雷圳大廈12A06
        郵  編: 518033
        主  頁(yè):
         
        該廠商相關(guān)技術(shù)文摘:
        WINCE下如何添加CPL應(yīng)用程序
        EAC-C925開機(jī)畫面實(shí)現(xiàn)手冊(cè)
        英貝德推出單板機(jī)產(chǎn)品軟件升級(jí)解決方案(WinCE篇)
        EP9315電路設(shè)計(jì)要點(diǎn)
        Linux下創(chuàng)建和使用RamDisk的技巧
        英貝德科技移植PPP大揭秘:PPP撥號(hào)在ARM2410平臺(tái)上的移植
        AT91SAM9263在人機(jī)界面方面的應(yīng)用
        詳解WinCE下USB Host驅(qū)動(dòng)開發(fā)(2)
        詳解WinCE下USB Host驅(qū)動(dòng)開發(fā)(1)
        WinCE驅(qū)動(dòng)中設(shè)備中斷的處理
        Linux內(nèi)核學(xué)習(xí)之BogoMIPS值的計(jì)算
        更多文摘...
        立即發(fā)送詢問信息在線聯(lián)系該技術(shù)文摘廠商:
        用戶名: 密碼: 免費(fèi)注冊(cè)為中華工控網(wǎng)會(huì)員
        請(qǐng)留下您的有效聯(lián)系方式,以方便我們及時(shí)與您聯(lián)絡(luò)

        關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動(dòng)態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報(bào)
        工控網(wǎng)客服熱線:0755-86369299
        版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved

        主站蜘蛛池模板: 最近中文字幕国产精选| 97se综合| 韩国亚洲精品a在线无码| 狠狠躁天天躁中文字幕| 国产午夜精品理论片小yo奈| 国产无套无码AⅤ在线观看| 亚洲欧美日韩久久一区二区| 国产精品69人妻我爱绿帽子 | 激情综合网激情国产av| 亚洲人午夜射精精品日韩| 一区二区中文字幕av| 国产精品无码一区二区三区电影| 国产亚洲tv在线观看| 精品国产乱码久久久久APP下载| 99久久精品费精品国产一区二| 波多野结衣中文字幕久久 | 欧美激情二区三区| 久久www免费人成看片中文| 亚洲国产一区二区三区久| 伊人成伊人成综合网222| 日韩在线视频线观看一区| 久久精品亚洲国产综合色| 国产99视频精品免费观看9| 白嫩人妻精品一二三四区| 97视频精品全国免费观看| 蜜桃在线一区二区三区| 亚洲AV综合色区无码二区偷拍| 少妇被粗大的猛烈进出69影院一| 91人妻无码成人精品一区91| 激情综合网一区二区三区| h无码精品3d动漫在线观看| 翘臀少妇被扒开屁股日出水爆乳| 亚洲欧美日韩尤物AⅤ一区| 内射干少妇亚洲69xxx| 日韩av片无码一区二区不卡| 久草国产在线观看| 亚洲午夜久久久久久噜噜噜| 成人无码潮喷在线观看| 真实国产熟睡乱子伦视频| a男人的天堂久久a毛片| 亚洲欧美日韩综合二区三区|