Начало работы с CppUnit и Visual Studio 2010 - PullRequest
0 голосов
/ 16 сентября 2011

Я искал ответы до тех пор, пока я не запутался и не запутался.

У меня есть среда Windows XP с Visual Studios 2010. Я скачал и извлек CppUnit 1.12.1 из Sourceforge в C: \CppUnit.Я понимаю, что должен использовать Visual Studio для открытия src / CppUnitLibraries.dsw и пакетной сборки всех открываемых проектов, чтобы заполнить каталог lib библиотеками.По сути, это степень процесса установки CppUnit.

Однако, когда я пытаюсь открыть CppUnitLibraries.dsw, Visual Studio говорит, что проект должен быть преобразован в текущий формат проекта Visual C ++.Если я нажимаю «да» (чтобы преобразовать и открыть проект), он говорит, что файл проекта не может быть загружен, и спрашивает, хочу ли я удалить выгружаемый проект из решения, на что я говорю «Нет», так как я уверен,это не то, что я хочу, чтобы это произошло.Это делается для многих проектов в решении CppUnitLibraries.dsw, и я предполагаю, что это нежелательное поведение.

Некоторые из моих результатов поиска показали, что я должен открыть src \ msvc6 \ testrunner \ MsDevCallerListCtrl.cpp, найтиСтрока с надписью ...

#import "libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2" version("7.0") lcid("0") raw_interfaces_only named_guids "

... и заменить 7.0 на 10.0. Но это не помогает.

Я что-то не так делаю«Что я должен сделать, чтобы начать работу с CppUnit?» (Извините, если это очень дурацкий вопрос. Я застрял, разочарован и очень смущен.)

Ответы [ 2 ]

1 голос
/ 07 марта 2012

Я успешно преобразовал CPPUNIT 1.12.1 в решение VS2010.Это описано здесь: http://blogs.powersoft.ca/erict/archive/2012/02/21/cppunit-in-vs2010ndashwith-a-sample.aspx, и решение может быть загружено оттуда.

0 голосов
/ 18 сентября 2011

Я считаю, что расширение .dsw использовалось Visual Studio 6 в 1998 году.

В Visual Studio .NET 2003 они перешли на .sln файлы решений .Хотя формат несколько изменился, Visual Studio 2010 по-прежнему использует файлы 2010 года.

Итак, если вы загрузили программное обеспечение, поставляемое с файлом .dsw, Visual Studio 2010 потребуется преобразовать этот файл в a.sln, чтобы иметь возможность использовать его.

Каждый раз, когда мы обновлялись до более новой версии Visual Studio, на протяжении многих лет нам приходилось вносить некоторые изменения в исходный код для нового компилятора.,Поэтому я бы сказал, что любой код C ++, который поставляется с файлом .dsw, вероятно, потребует значительных усилий.

Я бы предложил попытаться найти более новую сборку или версию CppUnit или искать другой инструмент.

Этот вопрос выглядит полезным.

...