2011-04-30 12 views
13

如何構建適用於Windows的Google RE2?有人試過?如何構建適用於Windows的Google RE2?

+1

你使用什麼編譯器?由於MinGW沒有實現完整的C++標準,因此RE2不會在MinGW上構建。 (特別是wchar_t的東西) – 2011-04-30 02:29:15

+0

@Billy ONeal,我使用MSVC 2010.但是可以尋找另一個。 – user536232 2011-04-30 02:33:43

+1

@user:MSVC應該運行AFAIK。谷歌沒有提供makefile,但你應該可以像其他C++庫一樣構建。 – 2011-04-30 02:47:48

回答

4

UPDATE:發現一個Windows項目可能會或可能不會更好的工作:https://code.google.com/p/re2win/

老答案(非MSVC):https://groups.google.com/group/re2-dev/browse_thread/thread/0665d7e6693b4adb/54bae4e315a484e3

+1

MSVC的答案會更好,因爲這是windows。 – unixman83 2012-01-29 09:07:29

+0

很奇怪看到「unixman」要求MSVC。這不是異端嗎?大聲笑 – 2014-04-30 02:01:43

+0

re2win確實工作,但有人知道一個更新的Windows端口? – 2015-08-07 21:44:34

1

我敢打賭,它可以很容易地使用Cygwin

+11

雖然我不會在窗口中精確地調用Cygwin,就像Wine不是「在Unix上」一樣。 – 2011-04-30 02:24:46

11

我在http://code.google.com/p/re2win提供一個叉,你可以下載源作爲一個.zip文件並打開.vcproj文件並在'Release'模式下編譯。

+0

如何構建它?需要哪些工具? – fithu 2011-11-27 08:05:28

+1

@fithu我更新了我的回覆。 – unixman83 2011-11-27 20:34:55

+0

謝謝!正是我在找的東西:D – ibiza 2011-11-29 16:14:07

0

自2015年9月以來,CMakeLists.txt被添加到RE2存儲庫。所以現在你可以使用CMake爲Visual Studio生成文件,然後像普通的Visual Studio項目一樣構建。我已經編寫了一個簡單的step-by-step tutorial關於如何在Windows的C++項目中構建和集成RE2。測試VS 13和15.

相關問題