Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 05.02.2019
Сообщений: 48

Проблема с библиотекой CppUnitTest

05.04.2019, 23:54. Показов 3813. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include "genealogicalTree.h"
#include "genealogicalTree.cpp"
#include "CppUnitTest.h"
 
using namespace Microsoft::VisualStudio::CppUnitTestFramework;
 
namespace UnitTestsForGenealogicalTree
{       
    TEST_CLASS(TestsForRelationshiplLevel)
    {
...
VS2010 и VS2019 ругаются на CppUnitTest.h, мол не удается открыть источник файл...решил поискать на диске С этот файл - ничего...его нужно скачивать? или что-то настраивать в VS? или что?

еще ругается на строчку
C++
1
using namespace Microsoft::VisualStudio::CppUnitTestFramework;
а точнее, подчеркивает Microsoft и говорит что "::" должно стоять после класса или пространства имен (как я понимаю, его он тоже не нашел)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.04.2019, 23:54
Ответы с готовыми решениями:

Проблема с библиотекой C++
Всем привет, после прочтения 1 главы в книге решил сделать самую простую программку. В итогу я добавил библиотеку...

Проблема с библиотекой RXLibrary
Здравствуйте!Я хотел бы спросить как такое возможно:я установил библиотеку RXLibrary(мне оттуда нужен RxRichEdit), и вкладки компонентов rx...

Проблема с библиотекой Selenium
На сайте в открывающемся окне нужно активировать checkbox, но при выполнении появляется ошибка: raise exception_class(message, screen,...

4
10 / 7 / 3
Регистрация: 14.12.2018
Сообщений: 82
06.04.2019, 00:18
Заголовочный файл "CppUnitTest.h" находится по адресу: C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\VS \UnitTest\include.
Вроде как должно заработать:
C++
1
#include <include/CppUnitTest.h>
0
0 / 0 / 0
Регистрация: 05.02.2019
Сообщений: 48
06.04.2019, 00:23  [ТС]
да, спасибо, получилось найти...но теперь ошибка появилась у TEST_METHOD():

идентификатор "__GetTestClassInfo" не определен

случайно не знаете что с этим делать?

(в проект закинул: CppUnitTest.h, CppUnitTest.h, CppUnitTestCommon.h, CppUnitTestException.h, CppUnitTestLogger.h)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include "genealogicalTree.h"
#include "genealogicalTree.cpp"
#include "CppUnitTest.h"
 
 
using namespace Microsoft::VisualStudio::CppUnitTestFramework;
 
namespace UnitTestsForGenealogicalTree
{       
    TEST_CLASS(TestsForRelationshiplLevel)
    {
    public:
        
        TEST_METHOD(TestGrandpa)
        {
            genealogicalTree gt;
            Assert::AreEqual(2, gt.relationshipLevel("дедушка"));
        }
 
...
0
10 / 7 / 3
Регистрация: 14.12.2018
Сообщений: 82
06.04.2019, 00:32
https://web-answers.ru/c/kak-i... -test.html

Вдруг поможет.
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
06.04.2019, 00:52
Цитата Сообщение от AgonMountain Посмотреть сообщение
C++
1
#include "genealogicalTree.cpp"
Не нужно так делать. Добавь этот .cpp в проект.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.04.2019, 00:52
Помогаю со студенческими работами здесь

Проблема с библиотекой EhLib
Всем привет! В делфи 7 подключил библиотеку EhLib. С её помощью можно, например, более красивый интерфейс у компонент делать. Когда...

Проблема с подключаемой библиотекой
Добрый день. Хочу подключить в проект внешнюю DLL, ругается экзепшном следующего содержания: Работаю в VS2003, операционка...

Проблема с библиотекой theano
Всем привет. Импортирую библиотеки Keras и Theano: import matplotlib.pyplot as plt import numpy as np import pandas as pd import...

У меня проблема с библиотекой питон
У меня проблема с библиотекой питон Что делать???

Проблема с библиотекой rtl150.bpl
При компиляции и запуске программы, когда угадываю картинки она постоянно выдает ошибку access violation to module rtl150.bpl и т.д. Вы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Изучаем Docker: что это, как использовать и как это работает
Mr. Docker 10.06.2025
Суть Docker проста - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнер, если говорить образно, это запечатанная коробка, в которой находится ваше приложение вместе. . .
Тип Record в C#
stackOverflow 10.06.2025
Многие годы я разрабатывал приложения на C#, используя классы для всего подряд - и мне это казалось естественным. Но со временем, особенно в крупных проектах, я стал замечать, что простые классы. . .
Разработка плагина для Minecraft
Javaican 09.06.2025
За годы существования Minecraft сформировалась сложная экосистема серверов. Оригинальный (ванильный) сервер не поддерживает плагины, поэтому сообщество разработало множество альтернатив. CraftBukkit. . .
Dapper - лучший среди микроORM под C#
UnmanagedCoder 09.06.2025
Знаете, в мире ORM-инструментов для . NET существует негласная иерархия. На вершине массивных фреймворков возвышается Entity Framework - неповоротливый, но всемогущий. А в категории легковесных. . .
Сравнение GCC 14 и Clang 18 компиляторов C для HPC
bytestream 08.06.2025
В высокопроизводительных вычислениях (HPC) выбор компилятора - это ход, способный радикально изменить производительность всей системы. Работая последние 15 лет с критическими HPC-системами, я видел. . .
Всё о конфигурации ASP.NET Core
stackOverflow 08.06.2025
Старый добрый web. config, похоже, отправился на пенсию вместе с классическим ASP. NET. За годы работы с различными проектами я убедился, что хорошо организованная конфигурация – это половина успеха. . .
dev-c++5.11 Продолжаю движение.
russiannick 08.06.2025
Казалось, день прошел впустую. Просмотрел кучу видео и только потом заметил заголовок - уроки си. Искусители сбивали новичка с пути с++. Так легко ошибиться когда вокруг столько яп содержащих в. . .
Квантовые алгоритмы и обработка строк в Q#
EggHead 07.06.2025
Квантовые вычисления перевернули наше представление о том, как работать с данными, а Q# стал одним из ключевых языков для разработки квантовых алгоритмов. В традиционых системах мы оперируем битами —. . .
NUnit и C#
UnmanagedCoder 07.06.2025
В . NET существует несколько фреймворков для тестирования: MSTest (встроенный в Visual Studio), xUnit. net (более новый фреймворк) и, собственно, NUnit. Каждый имеет свои преимущества, но NUnit. . .
с++ Что нового?
russiannick 06.06.2025
Продолжаю обзор dev-cpp5. 11. Посмотрев на проекты, предоставленные нам для обучения, становится видно, что они разные по содержащимся файлам где: . dev обязательно присутствует . cpp/ . c один из них. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »