青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

炫彩好望角 The Colorful Cape of Good Hope

庸人不必自擾,智者何需千慮?

常用鏈接

統計

最新評論

MinGW 環境下的 Unicode 編譯

Java 搞久了也不爽,所以最近開始學 Windows 開發,擴展下知識面。首先推薦一本好書——《Windows System Programming》第四版,今年才出版,內容絕對前衛呵呵。

本來已經下載了 Visual Studio 2010,但是看了看那肥碩的身軀,還是龜縮回了以前用過的 NetBeans + MinGW,麻雀雖小五臟俱全嘛。一開始還是比較順利的,編譯鏈接什么的都很華麗。不過當我嘗試進行 Unicode 編譯時,問題就來了(UNICODE_UNICODE 都定義了)。問題出在 _tmain

  1. int _tmain(int argc, LPTSTR* argv, LPTSTR* envp) {

編譯順利,但是出現詭異的鏈接錯誤:

  1. c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.5.1/../../../../x86_64-w64-mingw32/lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o): In function `main':
  2. c:/crossdev/src/mingw-w64-svn/mingw-w64-crt/crt/crt0_c.c:18: undefined reference to `WinMain'
  3. collect2: ld returned 1 exit status

去網上查了好一陣,發現這個是 MinGW 的老問題了。在 Unicode 環境下,宏 _tmain 展開為 wmain,而 MinGW 不支持 wmain……綜合網上找到的各種解決方案,改成下面的代碼就能順利鏈接了:

  1. extern int _CRT_glob;
  2. extern
  3. #ifdef __cplusplus
  4. "C"
  5. #endif
  6. void __wgetmainargs(int*, LPTSTR**, LPTSTR**, int, int*);
  7. int main() {
  8.     int argc;
  9.     LPTSTR* argv;
  10.     LPTSTR* envp;
  11.     int si;
  12.     __wgetmainargs(&argc, &argv, &envp, _CRT_glob, &si);

其實不管是 wmain_tmain 還是其他什么稀奇古怪的 main,只要把命令行參數和環境變量正確解析出來就行了。希望今后 MinGW 能正確支持 _tmain,畢竟這樣寫還是有點丑陋呵呵。

posted on 2010-11-04 21:46 蜀山兆孨龘 閱讀(3745) 評論(2)  編輯 收藏 引用 所屬分類: Windows

評論

# re: MinGW 環境下的 Unicode 編譯 2010-11-06 08:25 vckbase

C/C++規定的主函數只有唯一名稱 main  回復  更多評論   

# re: MinGW 環境下的 Unicode 編譯 2010-11-06 13:43 千兆個億

是的,標準 C / C++ 只有一個 main,但微軟從來都不是個守規矩的家伙,所以就自己擴展了一個 wmain……  回復  更多評論   


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            美国十次了思思久久精品导航| 国内激情久久| 欧美激情精品久久久久久黑人| 欧美第十八页| 韩国三级在线一区| 午夜精品福利一区二区蜜股av| 亚洲春色另类小说| 性欧美xxxx视频在线观看| 欧美激情自拍| 亚洲一区二区在线看| 欧美二区在线| 亚洲福利视频网| 另类天堂视频在线观看| 亚洲综合999| 国产精品国产一区二区| 亚洲一区二区欧美日韩| 一区二区黄色| 午夜国产一区| 国产精品日韩在线| 午夜在线成人av| 美女主播一区| 国产综合久久| 欧美成人午夜| 午夜精品久久久久| 一区二区毛片| 欧美日韩中文字幕| 亚洲欧美日本日韩| 一区二区在线观看视频在线观看| 亚洲精品美女久久久久| 欧美一区二区三区视频免费| 久久国产精品99国产精| 国产主播一区| 欧美黑人在线观看| 亚洲精品久久在线| 欧美在线网站| 最新国产精品拍自在线播放| 欧美色网在线| 久久久www| 亚洲永久视频| 91久久视频| 欧美成人免费小视频| 日韩视频在线观看国产| 午夜欧美大尺度福利影院在线看| 99国产精品视频免费观看一公开 | 一区二区三区欧美| 美女黄色成人网| 欧美成人嫩草网站| 亚洲线精品一区二区三区八戒| 欧美一区二区三区免费大片| 亚洲欧洲在线免费| 亚洲第一精品夜夜躁人人躁| 亚洲欧美卡通另类91av| 99热免费精品在线观看| 久久国产免费看| 亚洲国产一成人久久精品| 一个色综合av| 国产精品日韩一区二区三区| 久久精品日韩| 老巨人导航500精品| 亚洲日本va午夜在线影院| 亚洲一区二区三区四区中文 | 欧美日韩日日骚| 久久婷婷丁香| 欧美日韩视频一区二区| 欧美一区二区三区视频免费播放| 久久亚洲国产成人| 国产精品一区二区欧美| 欧美肥婆在线| 国产三级欧美三级日产三级99| 欧美大秀在线观看| 国产九色精品成人porny| 亚洲大胆在线| 国产精品v欧美精品v日韩精品| 欧美xxx在线观看| 国产精品一级久久久| 亚洲三级视频在线观看| 国内精品久久久久伊人av| 亚洲人体一区| 亚洲福利在线视频| 亚洲欧美日韩另类| 在线免费观看视频一区| 国产在线成人| 欧美一区二视频在线免费观看| 亚洲视频一区| 欧美成人免费播放| 这里只有精品视频| 香蕉成人久久| 欧美国产精品v| 一本色道久久综合亚洲91| 亚洲精品资源美女情侣酒店| 99精品热视频只有精品10| 午夜一区二区三区在线观看| 亚洲国产精品电影| 午夜精品国产| 免费看成人av| 快she精品国产999| 国产欧美日韩亚洲精品| 99re66热这里只有精品4 | 亚洲综合欧美| 国产资源精品在线观看| 欧美高清影院| 午夜一区二区三区不卡视频| 亚洲国产欧美日韩精品| 亚洲精品午夜| 久久精品国产成人| 国产精品成人播放| 久久久免费精品| 国产亚洲欧美一区| 久久精品国产第一区二区三区最新章节| 日韩视频一区二区| 欧美激情精品久久久久久免费印度| 久久男人资源视频| 136国产福利精品导航| 久久国产夜色精品鲁鲁99| 久久女同精品一区二区| 欧美天堂亚洲电影院在线观看| 一区二区三区黄色| 久久成人一区二区| 国产一区视频在线看| 久久亚洲综合色| 精品成人一区二区三区| 亚洲自拍电影| 久久久久久久尹人综合网亚洲| 亚洲精品之草原avav久久| 亚洲电影视频在线| 亚洲福利小视频| 一本色道久久综合亚洲精品高清| 伊甸园精品99久久久久久| 国产日韩欧美三区| 国产精品欧美一区喷水| 91久久国产综合久久| 久久综合伊人| 一区二区三区国产精品| 在线播放一区| 亚洲国产精品久久久久秋霞不卡| 亚洲国产精品va在线观看黑人| 欧美成人亚洲| 亚洲欧美另类中文字幕| 久久人人精品| 亚洲欧美清纯在线制服| 国产日本亚洲高清| 欧美黄色aaaa| 久久国产夜色精品鲁鲁99| 亚洲人成小说网站色在线| 欧美一区二区三区免费在线看| 伊人春色精品| 亚洲狼人综合| 欧美成人情趣视频| 亚洲欧美成人一区二区在线电影| 国产一区二区三区直播精品电影 | 国产三级欧美三级| 久久最新视频| 性8sex亚洲区入口| 亚洲国产精品专区久久| 亚洲国产一成人久久精品| 午夜视频在线观看一区二区三区| 欧美a级片一区| 久久久久欧美精品| 欧美国产丝袜视频| 国产欧美一级| 亚洲欧洲精品成人久久奇米网 | 亚洲免费电影在线观看| 国产精品影音先锋| 亚洲图片欧美一区| 在线免费一区三区| 国产午夜亚洲精品羞羞网站| 欧美大香线蕉线伊人久久国产精品| 久久成人18免费网站| 日韩视频在线一区| 91久久综合| 久久精品五月| 久久国产一区| 日韩亚洲欧美中文三级| 午夜精品久久久久| 亚洲综合日韩中文字幕v在线| 在线观看精品| 在线 亚洲欧美在线综合一区| 欧美日韩午夜| 蜜桃av一区二区三区| 日韩写真视频在线观看| 亚洲韩国日本中文字幕| 国产欧美va欧美va香蕉在| 国产精品久久久| 欧美日韩免费在线| 欧美日韩精品一区二区三区四区 | 久久精品亚洲精品国产欧美kt∨| 亚洲男人av电影| 一本一本a久久| 99精品欧美一区二区三区综合在线 | 国产精品99久久久久久久久| 99re热精品| 亚洲精品日本| 亚洲最新色图| 日韩亚洲欧美一区二区三区| 亚洲精品在线二区| 国产精品手机视频| 国产综合香蕉五月婷在线| 国产午夜精品久久久| 国产精品一区二区女厕厕| 国产精品v欧美精品v日本精品动漫|