-1

Я хочу сделать приложение дополненной реальности .. Итак, я построил источник opencv 2.4.6 с opengl и в библиотеках с использованием cmake .. затем включил его библиотеки и заголовки в визуальные студия .. Я написал простую программу, чтобы сделать окно OpenCV с поддержкой OpenGL ..программа показывает нерешенные внешние символы на каждой строке opencv

int main(int argc, char **argv) { 

glutInit(&argc, argv); 
glutInitDisplayMode(GLUT_RGB); 


CvCapture* capture = cvCreateCameraCapture(0); 
IplImage* frame; 
IplImage* image; 
frame = cvQueryFrame(capture); 

namedWindow("Mywin", cv::WINDOW_OPENGL); 

glutMainLoop(); 

return 0; 
} 

но проблема .. это показывает неразрешенный внешний символ для всех кодов OpenCV .. пример одного из погрешности

error LNK2019: unresolved external symbol _cvQueryFrame referenced in function _main

ответ

1

Эта ошибка означает, что вы не сказали визуальной студии, что она должна связываться с правильными библиотеками. Я вернусь к инструкциям по настройке окон (here) и дважды проверьте правильность всех ваших путей +, что библиотеки, которые вы построили, были построены правильно.

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