国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

windows程序移植linux

2024-06-28 13:24:57
字體:
來源:轉載
供稿:網友
windows程序移植linux

1,路徑名統一用正斜杠“/”。(windows下正反斜杠都識別,linux只認正斜杠。)

2,統一使用UTF-8格式編碼。

  vim中無法保存漢字時,可輸入下列命令:

  :set fileencoding=PRc

  :set encoding=prc

  讀取文件,輸出為亂碼時,可使用libiconv庫,具體方法:linux下使用libiconv庫轉碼。(比較早的linux系統漢字默認編碼為UTF-8,而windows默認是國標碼GBK,因此windows程序中的漢字到linux會變亂碼,反過來不會,windows一直可以自動識別漢字編碼格式。)

3,linux鏈接sqlserver可以使用freetds開發包,編譯時記得將做相應設置,以便找到libct.a和libsybdb.a,或者相應的動態庫。(微軟的sqlserver在linux下當然……)

配置及使用:freetds相關

4,養成使用條件編譯的習慣。凡是linux獨有的,加上

#ifdef _LINUX

……

#endif

可以在編譯選項上加-D_LINUX參數。

避免頭文件重復編譯:

#ifndef _HEAD_

#define _HEAD_

#include ”head.h“

#endif

5,靈活使用命名空間

6,文件名不要用大小寫區分,不要使用中文。(windows對字母大小寫不敏感,會導致linux下以大小寫區分的文件合并。)

7,生成QQwry.dat的utf-8版本。

未完待續……


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 正蓝旗| 镶黄旗| 苍梧县| 丹阳市| 盖州市| 太原市| 鹤山市| 凤城市| 綦江县| 昌邑市| 昌平区| 上思县| 瑞昌市| 天津市| 遵义县| 汝州市| 昆山市| 水富县| 新兴县| 林芝县| 永康市| 拜泉县| 阿瓦提县| 临安市| 寻甸| 栾川县| 邻水| 伊川县| 永丰县| 大邑县| 连南| 茌平县| 灵武市| 永宁县| 建瓯市| 东至县| 普兰县| 方山县| 隆子县| 庆云县| 泽州县|