簡體   English   中英

WIN7 64位上的正則表達式生成錯誤

[英]regex build error on win7 64bit

我在VS2008和Windows 7 64位上遇到了這兩個構建錯誤:

  1. error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl std::tr1::_Xbad(enum std::tr1::regex_constants::error_type)" (__imp_?_Xbad@tr1@std@@YAXW4error_type@regex_constants@12@@Z) referenced in function "public: static unsigned __int64 __cdecl std::tr1::_Regex_traits<char>::length(char const *)" (?length@?$_Regex_traits@D@tr1@std@@SA_KPEBD@Z)

  2. error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl std::tr1::_Xmem(void)" (__imp_?_Xmem@tr1@std@@YAXXZ) referenced in function "private: void __cdecl std::tr1::_Buf<char>::_Expand(int)" (?_Expand@?$_Buf@D@tr1@std@@AEAAXH@Z)

那會響嗎? 該代碼在VS2008和Windows 7 32位上運行正常,但未在64位計算機上構建。 任何建議表示贊賞。 謝謝。

我下載了VC功能2008,安裝后問題不再存在。 我這樣做是因為我在網上某處看到另一位張貼者這樣說。

在這里是: http : //www.microsoft.com/zh-cn/download/details.aspx?id=6922

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM