Я пытаюсь использовать openCV с LabWindows 2012SP1. У меня есть простой проект, пытающийся запустить простую программу «Hello World» в режиме отладки.Labwindows не удается скомпилировать - говорит, что отсутствует DLL, которая уже находится в проекте
Код я пытаюсь запустить,
#include <cv.h>
#include <highgui.h>
// Create a window to show the image
cvNamedWindow("My Cool Window", CV_WINDOW_AUTOSIZE );
IplImage *img = cvCreateImage(cvSize(300, 100), IPL_DEPTH_8U, 3);
double hScale = 1.0;
double vScale = 1.0;
double shear = 0.0;
int lineWidth = 2;
// Initialize the font
CvFont font;
cvInitFont(&font, CV_FONT_HERSHEY_SCRIPT_COMPLEX, hScale, vScale, shear, lineWidth, 8);
// Write on the image ...
CvScalar color = CV_RGB(0, 51, 102);
cvPutText(img, "Hello World!", cvPoint(60, 60), &font, color);
// ... and show it to the world !
cvShowImage("My Cool Window", img);
// Wait until the user wants to exit
cvWaitKey(0);
и я следующие библиотеки добавил:
opencv_core247d.lib (32-разрядная версия)
opencv_highgui247d.lib (32-бит)
opencv_imgproc247d.lib (32-разрядный)
opencv_imgproc247d.dll
Однако, когда я иду, чтобы запустить программу в режиме отладки, я получаю сообщение об ошибке сказав мне:
Программа не может начаться, потому что opencv_imgproc247d.dll отсутствует с вашего компьютера. Попробуйте переустановить программу, чтобы исправить эту проблему.
На данный момент я немного смущен, так как у меня есть DLL, о которой идет речь в проекте.
Помощь?
LabWindows - это только C - возможно ли использовать функции C++ с c только средой? Если да, я сразу же их выключу. –
нет, c! = C++. пожалуйста, назовите LabWindows ppl на [this] (http://answers.opencv.org/question/17546/opencv-will-drop-c-api-support-soon/) (они тоже живут под скалой длинный) – berak
, но на данный момент просто отрегулируйте свой PATH. – berak