ошибка LNK2019: неразрешенный внешний символ (проект с библиотекой snappy)

Я хотел протестировать библиотеку snappy, но при компиляции проекта у меня есть 2 ошибки:

1> main.obj: ошибка LNK2019: неразрешенный внешний символ «bool __cdecl snappy :: Uncompress (char const *, unsigned int, класс std :: basic_string, класс std :: allocator> *)» (? Uncompress @ snappy @@ YA_NPBDIPAV ? $ basic_string @ DU? $ char_traits @ D @ std @@ V? $ allocator @ D @ 2 @@ std @@@ Z) ссылка на функцию _main

1> main.obj: ошибка LNK2019: неразрешенный внешний символ «unsigned int __cdecl snappy :: Compress (char const *, unsigned int, класс std :: basic_string, класс std :: allocator> *)» (? Compress @ snappy @@ YAIPBDIPAV? $ Basic_string @ DU? $ Char_traits @ D @ std @@ V? $ Allocator @ D @ 2 @@ std @@@ Z) ссылка на функцию _main

фатальная ошибка LNK1120: 2 неразрешенных внешних

#pragma comment(lib,"snappy32.lib")

#include <snappy.h>
#include <snappy-c.h>
#include <snappy-sinksource.h>

#include <iostream>
#include <string>

using namespace std;

int main(int argc, char* argv[])
{
string buffer = "0=EURCHF|1=1.21541|2=1.21547|5=20140318T075959.728388|15=1.21547|16=1.21551|17=1.21553|18=1.21555|19=1.21556|20=1.21559|21=1.21576|22=1.21584|115=1000000|116=2000000|117=3500000|118=3000000|119=5000000|120=9000000|121=1000000|122=2000000|315=1.21541|316=1.21537|317=1.21535|318=1.21533|319=1.21532|320=1.21531|321=1.21529|322=1.21518|323=1.2151|324=1.21489|415=500000|416=1000000|417=1000000|418=5000000|419=5000000|420=2000000|421=9000000|422=500000|423=2000000|424=7000000|720=500000|721=1000000";
string output;
size_t compressedSize = snappy::Compress(buffer.data(),buffer.size(),&output);
printf("%s",output.c_str());
string uncompressedBuffer;
bool result = snappy::Uncompress(output.data(),output.size(),&uncompressedBuffer);
printf("%s\n",uncompressedBuffer.c_str());
return 0;
}

Я добавил каталог с lib и snappy32.lib в свойствах моего проекта.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]