Error of the type unresolved external symbol

5 visualizaciones (últimos 30 días)
VINAYAK KARANDIKAR
VINAYAK KARANDIKAR el 28 de Mzo. de 2019
Comentada: VINAYAK KARANDIKAR el 15 de Mayo de 2019
Hello everyone,
so i am trying to compile a MEX program on MATLAB, which contains C++ files as well.
I now experience this error:
uhd_functions.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl uhd::msg::register_handler(void (__cdecl*const &)(enum uhd::msg::type_t,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" (__imp_?register_handler@msg@uhd@@YAXAEBQ6AXW4type_t@12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z@Z) referenced in function "int __cdecl initUHD(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?initUHD@@YAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
I am unable to make the head or tail of this eeror, let alone resolve it.
Can someone help me out?
Thanks a lot,
Vinayak Anant Karandikar
  4 comentarios
Aliza Abdul Gani Shaikh
Aliza Abdul Gani Shaikh el 15 de Mayo de 2019
Hello Vinayak,
I could generate the mex file using uhd 3.10.
I have come across the same error while using UHD 3.14 version as there is a lack of msg.hpp in 3.14.
which version of uhd lib have you used?
Warm Regards,
Aliza
VINAYAK KARANDIKAR
VINAYAK KARANDIKAR el 15 de Mayo de 2019
Hello Aliza,
I had used UHD 3.10. It was suggested by Mr Lulf that i use a older version of UHD because the file msg.hpp in the older version supported the C++ language used in the codes i was trying to compile. I do not know what level of C++ your codes uses, it depends on that. Contact Mr Lulf for better replies: "https://www.nav.ei.tum.de/index.php?id=105"
Regards,
Vinayak Anant Karandikar

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Write C Functions Callable from MATLAB (MEX Files) en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by