Подключение библиотек C++

266
26 ноября 2016, 18:56

Решил добавить gtest к решению. Создал проект для тестов, подключил в него gtest.lib и gtest.h.

Собрал lib проекта, которого буду тестировать, подключил к тестам и прописал добавочные пути включения к хидерам тестируемого проекта(ТП).

Заинклюдил хидер ТП к тестам - неразрешённый внешний символ на функции класса из ТП.

Дальше заморочился с импортом и экспортом, но не получилось.

Код ТП:

#if defined ( KLibEditorDLL )
#define EXT_KLibEditor __declspec( dllexport )
#else
#define EXT_KLibEditor __declspec( dllimport )
#endif 
class EXT_KLibEditor Import
{
public:
    Import();
    ~Import();
    static bool ImportElement(const char* pathLibrary, const char* pathElement);
}

Код тестов:

#include "Import.h"
...
TEST_F()
{
    std::string zipName = "C:\\Users\\malenkov\\Desktop\\Test\\маша.zip";
    std::string fileName = "C:\\Users\\malenkov\\Desktop\\Test\\маша.txt";
    ASSERT_TRUE(Import::ImportElement(zipName.c_str(), fileName.c_str()) == true);
}

Чего ещё нужно сделать?

READ ALSO
С++ Вывести дерево каталогов с компьютера в TreeView

С++ Вывести дерево каталогов с компьютера в TreeView

Добрый вечер, помогите найти ошибкуРазобранный на Delphi пример http://decoding

296
QImage конвертация картинки

QImage конвертация картинки

Есть картинка в bmp формате открываю её с помощью диалога выбора файла, нужно её конвертировать в jpg формат средствами qt, как это сделать? далее...

389
Ошибка в деструкторе сокета boost

Ошибка в деструкторе сокета boost

Используется следующая модель абстракции:

305