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 小高 閱讀(2278) 評論(0)  編輯  收藏 所屬分類: C

          導航

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

          統計

          常用鏈接

          留言簿(3)

          隨筆分類(352)

          收藏夾(19)

          關注的blog

          手冊

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 武宁县| 宁强县| 博乐市| 宁波市| 宜阳县| 临武县| 江山市| 双流县| 绥滨县| 来宾市| 昌吉市| 丰顺县| 且末县| 台东市| 长春市| 永顺县| 寿宁县| 密山市| 双城市| 西乌珠穆沁旗| 额敏县| 昌都县| 米林县| 轮台县| 汝阳县| 拜泉县| 兴仁县| 汶川县| 滕州市| 长岭县| 斗六市| 日土县| 开鲁县| 宝兴县| 永城市| 潞西市| 扬州市| 湛江市| 长海县| 兰考县| 新蔡县|