最近一直在調試一個由純C寫的代碼,由于種種原因,我不得已把工程改成了C++的。
因為是兩個解決方案做了合并,很多名字沖突。現在只有宏的重定義,我把宏改成const編譯總也不過,后來我又把宏使用枚舉代替,還是編譯不通過,提示我error C2143: syntax error : missing '}' before 'constant'。改成const也是類似的錯誤。
這里為了解決名字沖突使用了名字空間包裹宏定義,還有一些函數聲明,枚舉和const也是在名字空間中定義。
還請高手多幫忙!
posted on 2005-11-21 17:38 rock beast 閱讀(317) 評論(0) 編輯 收藏 引用
Powered by: C++博客 Copyright © rock beast