-1

У меня возникли проблемы с связыванием моих библиотек, чтобы сделать dll на VS2013. Я должен сказать, что мне нужна DLL для рабочего стола из-за некоторых проблем с winapfamily, так что это проект Win32, и я думаю, что это тоже проблема, но пока у меня нет лучшего решения. Некоторые из ошибок, которые я получаю:Проблемы с библиотеками библиотек на Win32 dll для VS2013

error LNK2001: unresolved external symbol __imp_NuiCreateSensorByIndex 
error LNK2001: unresolved external symbol __imp_NuiSetDeviceStatusCallback 
error LNK2001: unresolved external symbol __imp_NuiGetSensorCount 
error LNK2001: unresolved external symbol "void __cdecl pcl::console::print(enum pcl::console::VERBOSITY_LEVEL,char const *,...)" ([email protected]@[email protected]@[email protected]@PEBDZZ) 
error LNK2001: unresolved external symbol "protected: bool __cdecl pcl::PCLBase<struct pcl::PointXYZ>::deinitCompute(void)" ([email protected][email protected]@[email protected]@@[email protected]@IEAA_NXZ) 
error LNK2001: unresolved external symbol "protected: bool __cdecl pcl::PCLBase<struct pcl::PointXYZ>::initCompute(void)" ([email protected][email protected]@[email protected]@@[email protected]@IEAA_NXZ) 

спасибо.

ответ

1

Если вы хотите включить внешние ресурсы вам нужно явно feed them into the Linker или ссылаться на них в качестве динамической LIB (explicitly или implicit)

Этот ответ показывает несколько хороших шагов: https://stackoverflow.com/a/20410798/351861

+0

Да, вы были правы. У меня было несколько библиотек, не включенных, спасибо! – Sierra

 Смежные вопросы

  • Нет связанных вопросов^_^