JUST DO IT ~

          我只想當個程序員

          error C2632: “short”后面的“short”非法 宏定義

          inifile.h  文件

          #ifndef OWP_DONT_DEF_WORD     ********* 提供了一種不修改源碼的機會
          #ifndef WORD
          #define WORD unsigned short
          #endif
          #endif

          另外一個頭文件  mypub.h

          #ifndef BYTE
          typedef unsigned char BYTE;
          typedef unsigned short WORD;
          #endif

          mypub.h(33): error C2632: “short”后面的“short”非法

          解決辦法:
          1.因為2個頭文件來自不同項目. 修改源文件徹底解決掉這個問題.
          2.先后引用位置 .
          3.隱藏不必要的 .h文件,只有需要cpp才添加h引用.這樣防止不必要的引用.

          posted on 2015-02-26 18:20 小高 閱讀(2268) 評論(0)  編輯  收藏 所屬分類: C

          導航

          <2015年2月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          1234567

          統計

          常用鏈接

          留言簿(3)

          隨筆分類(352)

          收藏夾(19)

          關注的blog

          手冊

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 德保县| 抚宁县| 克拉玛依市| 湖北省| 永城市| 嘉鱼县| 赞皇县| 惠水县| 兴业县| 阆中市| 甘德县| 石嘴山市| 运城市| 徐汇区| 玛多县| 石家庄市| 潞西市| 乐都县| 山西省| 古蔺县| 辰溪县| 江油市| 泰和县| 兰西县| 积石山| 普安县| 屏南县| 英超| 齐齐哈尔市| 龙陵县| 呼和浩特市| 托克逊县| 乌苏市| 凤翔县| 隆子县| 睢宁县| 汝城县| 万荣县| 东平县| 固原市| 临西县|