Окна 7
Структура проекта: c ++ / CLR VS 2017
Проблема: Я успешно связал статическую библиотеку с моим проектом. Так что я не получаю никакой ошибки компиляции, связанной с этим. Я также добавил заголовочный файл в мой cpp-файл.
Но когда я пытаюсь вызвать функции из статической библиотеки, компилятор жалуется на это.
Мне интересно, я что-то упустил?
Просто чтобы заметить: я попытался связать статическую библиотеку и вызвать ее функции в моей фиктивной сборке проекта под win32, и она прекрасно компилируется, поэтому проблема связана с C ++ / CLR.
Employee.obj : error LNK2028: unresolved token (0A000519) "extern "C" void __cdecl convertPensionToInvest(long,char,double,double,double *,double *,double *)" (?convertPensionToInvest@@$$J0YAXJDNNPEAN00@Z) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl Employee::convertRanAzEleToHtLatLon(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?convertRanAzEleToHtLatLon@Employee@@$$FQEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAV23@00@Z)
1>Employee.obj : error LNK2019: unresolved external symbol "extern "C" void __cdecl convertPensionToInvest(long,char,double,double,double *,double *,double *)" (?convertPensionToInvest@@$$J0YAXJDNNPEAN00@Z) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl Employee::convertRanAzEleToHtLatLon(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?convertRanAzEleToHtLatLon@Employee@@$$FQEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAV23@00@Z)