<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      問題出現

        編譯平臺:VS2013     Windows

             出現地方:在使用LoadLibrary( )函數動態鏈接DLL文件時出現的一個問題

          Eg.   在使用 UNICODE字符的工程中,

             HINSTANCE hIcmp = LoadLibrary( "ICMP.DLL" ); 

                  報錯:error C2664: “HMODULE LoadLibraryW(LPCWSTR)”:

             無法將參數 1 從“const char [9]”轉換為“LPCWSTR”

      分析原因

        當前工程只支持Unicode字符,不支持多字節,此時如果代碼中出現多字節字符串, 就會報錯。LoadLibrary 函數有兩個版本,一個LoadLibraryW 針對Unicode版的,一個是LoadLibraryA 針對Multi-Byte(多字節)版的,它們通過不同的宏定義區分開,根據定義的宏會使用不同的函數版本。當使用UNICODE字符,就等于預設了_UNICODE、UNICODE宏,所以編譯時就會使用LoadLibraryW。

             注:Unicode字符和寬字符可以看作等同

      解決方法

      1,網上貼了很多,什么修改項目屬性->配置屬性-->常規--->字符集---->使用多字節符字符集。這種方法對于一些小工程可能適用,但是對于一些大的項目,特別是多人協作完成的項目來說,改變了字符集,其他工程也會報錯。 ——不建議采取

      2,在需要變為寬字節的字符串前邊,加上 L 或者 _T( ) ;

        Eg.      HINSTANCE hIcmp = LoadLibrary( L"ICMP.DLL" );

        或者    HINSTANCE hIcmp = LoadLibrary( _T( "ICMP.DLL" ) );

        注: _T( )還需要加上頭文件 < tchar.h >

      3,  如果想在使用UNICODE字符的工程中使用多字節字符,也可以通過宏自定義設置

      理解 L 和 _T( )

        查看tchar.h頭文件的定義,可以發現_TEXT()和_T()功能是一樣的,而且都是一個預定義的宏。

      1 #define _T(x)       __T(x)
      2 #define _TEXT(x)    __T(x)

        我們再看看__T(x)的定義,發現它有兩個:

      復制代碼
      1 #ifdef  _UNICODE
      2 // ... 省略其它代碼
      3 #define __T(x)      L ## x
      4 // ... 省略其它代碼
      5 #else   /* ndef _UNICODE */
      6 // ... 省略其它代碼
      7 #define __T(x)      x
      8 // ... 省略其它代碼
      9 #endif  /* _UNICODE */
      復制代碼

        可以看出,_T( ) 是一個適配的宏,當工程采用Unicode字符時 _T()就是 L,會將多字節的字符串轉化為Unicode字符,而工程采用多字節字符集時,就會當作一般的字符串處理,不做轉換。

       

       

      參考鏈接:http://www.rzrgm.cn/codingmengmeng/p/6707909.html

       

        

      posted on 2018-07-27 16:52  一只努力的小仙女  閱讀(19176)  評論(1)    收藏  舉報

      主站蜘蛛池模板: 成人免费看片又大又黄| 囯产精品久久久久久久久久妞妞| 老色99久久九九爱精品| 日韩av在线不卡一区二区三区| 亚洲国产成人综合精品| 成人网站免费观看永久视频下载 | 亚洲成aⅴ人在线电影 | 又长又粗又爽又高潮的视频| 综合偷自拍亚洲乱中文字幕| 亚洲av综合久久成人网| 欧美成人精品三级网站 | 色综合网天天综合色中文| 亚洲国产成人久久一区久久| 日韩秘 无码一区二区三区| 精品视频一区二区三区不卡| 中文字幕无码专区一VA亚洲V专| 亚洲精品久久久久国色天香| 日本五十路熟女一区二区| 伊人久久久大香线蕉综合直播| 久久国内精品一区二区三区| 国产成人亚洲综合图区| 家居| 日韩黄色av一区二区三区| 免费人成视频在线视频电影| 国产一区二区三区禁18| 亚洲综合av一区二区三区| 蜜臀av人妻国产精品建身房| 国产精品天天看天天狠| 亚洲av首页在线| 大地资源高清免费观看| 亚洲中文字幕精品第一页| 97人妻熟女成人免费视频色戒| 竹菊影视欧美日韩一区二区三区四区五区| 国产香蕉尹人在线视频你懂的 | 色伦专区97中文字幕| AV最新高清无码专区| 国产一区二区三区不卡观| 波多野结衣av高清一区二区三区 | 中文字幕一区二区久久综合| 久久精品国产亚洲精品2020| 国产成人欧美一区二区三区在线 |