2012-02-01 34 views
0

我試圖按照this question and answers,但得到了很多像這樣的編譯錯誤。有沒有什麼方法可以讓Google測試框架與Visual Studio 6一起工作?

error C2182: '__formal' : illegal use of type 'void' 

有沒有人成功使用VS 6.0與谷歌測試?

+1

有沒有人成功使用VS 6.0? – 2012-02-01 13:45:26

+0

VS6的繼任者已經有幾十年的時間了。你應該使用它遙遠的遙遠的後代VS2010或VS2011。等等,讓我猜...你也在Windows 98 SE上? – 2012-02-01 14:31:48

+0

@MikeSeymour和亮度,我跟你笑,但仍然有使用它的一些組織。你可能會驚訝地發現有多少人。 – 2012-02-01 18:26:39

回答

3

前段時間,有人爲Google Test測試了一個補丁,以支持VC6。這個補丁最終被拒絕了,因爲這讓它更難支持圖書館。但是補丁源被放在Subversion的一個分支中,供需要它的人使用。 There它坐落不受支持。

但由於它不支持,一直沒有從後備箱反向移植,因爲它是在1.3版本分支。但是如果你真的需要它,並且不介意從那以後添加的所有功能,你可以從那裏抓取它。

+0

這是有價值的信息。感謝您的回答。 – 2012-02-02 03:53:34

1

可能不是。 VS 6.0與C++ 03不兼容,所以沒有太多的C++可以使用它。你很可能至少需要VS 7.1(2003)或VS 8.0(2005)。

相關問題