程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> 解決boost包含boost/algorithm/string.hpp造成的__int64錯誤

解決boost包含boost/algorithm/string.hpp造成的__int64錯誤

編輯:關於C

 

使用boost的string庫進行跨平台操作,包含文件

 

#include <boost/algorithm/string.hpp>

 

 

 

結果遇到編譯錯誤

 

error C2632: '__int64' followed by '__int64' is illegal

 

發現在config-win32.h已經定義過宏,在boost\cstdint.hpp又使用了一次typedef, 因此將包含修改為:

 

#undef int64_t

    #include <boost/algorithm/string.hpp>

 

 

 

問題解決

摘自 戰魂小築

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved