<nobr id="zkazv"></nobr>

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

      2 SQLite移植

      2.1 下載SQLite

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

      2.2 創建SQLite Dll工程

             A、運行VS2005,點擊文件(F-> 新建()-> 項目(P,項目類型Visual C++ -> 智能設備 -> Win32智能設備項目,項目名稱為sqlite。然后點擊確定

       

       

       

       

      B、在Win32 智能設備項目向導中的平臺設置根據實際情況選擇,此處我們選擇EAC-0945。然后點擊下一步

      C、在應用程序設置中,應用程序類型選擇DLL(D)附加選項選擇空項目(E),然后點擊完成

       

       

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

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

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

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

      2.3 SQLite編譯

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

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

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

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

         


      3 SQlite使用

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

             BWin32智能設備向導平臺設置為EAC-0945應用程序類型設置為控制臺應用程序(O),然后點擊完成

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

      // sqlite3test.cpp : 定義控制臺應用程序的入口點。

      //

       

      #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在項目屬性配置屬性->鏈接器->輸入->附加依賴項中增加sqlite.lib,然后編譯工程。

      E將編譯所得的sqlite3test.exesqlite.dll復制到設備的\\NandFlash目錄,運行sqlite3test.exe即可。

             每運行一次,表的記錄都會多2項。

             運行后,按Enter鍵即退出程序。

       



       

      狀 態: 離線

      公司簡介
      產品目錄

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

      關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
      工控網客服熱線:0755-86369299
      版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

      主站蜘蛛池模板: 又黄又爽又色的少妇毛片| 国产亚洲精品VA片在线播放| 自拍偷拍一区二区三区四| 乱码中文字幕| 久在线视频播放免费视频| 日韩精品一区二区三区影院| 中文国产日韩欧美二视频| 人妻系列中文字幕精品| 99九九视频高清在线| 亚洲精品一区二区三区蜜臀| 男人的天堂av社区在线| 另类国产精品一区二区| 精品天堂色吊丝一区二区| 中文字幕人妻日韩精品| 久久精品日日躁夜夜躁| 精品亚洲无人区一区二区| 免费av深夜在线观看| 男女18禁啪啪无遮挡激烈网站| 精品粉嫩国产一区二区三区| 国内不卡不区二区三区| 搡老熟女老女人一区二区| 久操热在线视频免费观看| 成人亚洲一级午夜激情网| 人妻精品久久无码区| 2019国产精品青青草原| 90后极品粉嫩小泬20p| 亚洲精品无amm毛片| 国产免费一区二区三区在线观看 | 成人嫩草研究院久久久精品| 色老头亚洲成人免费影院| 国产精品毛片av999999| 亚洲人成电影在线天堂色| 毛片一区二区在线看| 东北女人毛多水多牲交视频| 少妇被粗大的猛进出69影院| 日韩免费无码一区二区三区| 欧美饥渴熟妇高潮喷水| 亚洲熟女片嫩草影院| 日韩精品亚洲专在线电影| 亚洲AV成人片不卡无码| 国产成人啪精品午夜网站|