Есть ли способ заставить фреймворк Google работать с Visual Studio 6? - PullRequest
0 голосов
/ 01 февраля 2012

Я пытался следовать этому вопросу и ответам , но получил много ошибок компиляции, подобных этой.

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

Есть ли кто-нибудь, кто успешно использует VS 6.0 с Google Testing?

Ответы [ 2 ]

3 голосов
/ 02 февраля 2012

Некоторое время назад кто-то предложил патч для Google Test для поддержки VC6. Этот патч был в конечном счете отклонен в стволе, потому что это усложнило поддержку библиотеки. Но исправленный источник был помещен в ветку в Subversion для людей, которым это нужно. Там сидит, не поддерживается.

Но так как он не поддерживается, не было никаких бэкпортов из транка, так как он был разветвлен в версии 1.3. Но если вам это действительно нужно и вы не возражаете против того, чтобы упустить все функции, добавленные с тех пор, вы можете взять его оттуда.

1 голос
/ 01 февраля 2012

Наверное, нет. VS 6.0 не совместим с C ++ 03, поэтому не так много C ++ будет работать на нем. Скорее всего, вам понадобится как минимум VS 7.1 (2003) или VS 8.0 (2005).

...