Witam.
Mam następujący problem: muszę użyć bibliotek OpenCV(.cpp) oraz VLFeat(.c) której nie mogę uruchomić wraz z programem używającym OpenCV. VLFeat kompilowany w pliku z rozszerzeniem .cpp generuje następujące errory
main.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) struct _VlState _vl_state" (__imp_?_vl_state@@3U_VlState@@A)
1>D:\PROGRAMOWANIE\OpenCV\xxxx.exe : fatal error LNK1120: 1 unresolved externals
Oto przykładowy kod.
#include "vl/generic.h"
int main()
{
VL_PRINT("Hello world\n");
return 0;
}
Użycie extern "c" nie pomogło.
Czy ktoś zna rozwiązanie takiego problemu?