This question already has an answer here:
I try to use strutext library (my fork on github) in Visual Studio (my project on github). I install boostlibs, and now I want to try build this simple code:
#pragma once
#include <sstream>
#include "stdafx.h"
#include "morpho.h"
#include <iostream>
#include "encode/utf8_iterator.h"
#include "alphabets/rus_alphabet.h"
#include "alphabets/eng_alphabet.h"
#include "morpho_modifier.h"
#include "morpho.h"
#include "models/rus_model.h"
#include "models/eng_model.h"
#include "models/rus_model_description.h"
#include "models/eng_model_description.h"
using namespace System;
using namespace strutext;
namespace m = strutext::morpho;
int main(array<System::String ^> ^args)
{
typedef m::Morphologist<m::RussianAlphabet> Morpher;
Morpher morpher;
Morpher::LemList lem_list;
std::string testStr = "мамы";
morpher.Analize(testStr, lem_list);
Console::WriteLine(L"Hello World");
Console::ReadLine();
return 0;
}
but I get 8 linker errors like this:
Severity Code Description Project File Line Suppression State Error LNK2028 unresolved token (0A000D5F) "public: void __cdecl strutext::morpho::BaseStorage::Serialize(class std::basic_ostream > &)const " (?Serialize@BaseStorage@morpho@strutext@@$$FQEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) referenced in function "public: virtual void __cdecl strutext::morpho::Morphologist::Serialize(class std::basic_ostream > &)const " (?Serialize@?$Morphologist@URussianAlphabet@morpho@strutext@@@morpho@strutext@@$$FUEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) morpho C:\Users\igutnikov\git\strutext-vs\morpho\morpho\main.obj 1
and
Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol "public: void __cdecl strutext::morpho::SuffixStorage::Serialize(class std::basic_ostream > &)const " (?Serialize@SuffixStorage@morpho@strutext@@$$FQEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) referenced in function "public: virtual void __cdecl strutext::morpho::Morphologist::Serialize(class std::basic_ostream > &)const " (?Serialize@?$Morphologist@URussianAlphabet@morpho@strutext@@@morpho@strutext@@$$FUEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z) morpho C:\Users\igutnikov\git\strutext-vs\morpho\morpho\main.obj 1
How to solve this problem?
PS: Sorry for my english.
Aucun commentaire:
Enregistrer un commentaire