Jako że jest to mój pierwszy post to serdecznie witam wszystkich użytkowników, a teraz do rzeczy.
Mam taki prosty kod w cpp:

#include "opencv/cv.h"
#include "opencv/highgui.h"

using namespace cv;

int main()
{
    VideoCapture kamera(0); // Wybieramy domyslna kamere

    if(!kamera.isOpened()) return -1;

    Mat okienko;
    namedWindow("okienko",1);

    for(;;)
    {
        Mat klatka;
        kamera >> klatka; // pobieramy klatke z kamerki
        cvtColor(klatka,okienko,CV_BGR2GRAY);
        GaussianBlur(okienko,okienko,Size(7,7),1.5,1.5);
        Canny(okienko,okienko,0,30,3);
        imshow("okienko",okienko);
        if(waitKey(30)=='q') break;
    }

    return 0;
}

Niestety nie chce się on skompilować
oto co wyświetla:

obj\Debug\main.o||In function `main':|
C:\Documents and Settings\*\Moje dokumenty\opencv\main.cpp|9|undefined reference to `cv::VideoCapture::VideoCapture(int)'|
C:\Documents and Settings\*\Moje dokumenty\opencv\main.cpp|11|undefined reference to `cv::VideoCapture::isOpened() const'|
C:\Documents and Settings\*\Moje dokumenty\opencv\main.cpp|14|undefined reference to `cv::namedWindow(std::string const&, int)'|
C:\Documents and Settings\*\Moje dokumenty\opencv\main.cpp|19|undefined reference to `cv::VideoCapture::operator>>(cv::Mat&)'|
C:\Documents and Settings\*\Moje dokumenty\opencv\main.cpp|20|undefined reference to `cv::cvtColor(cv::Mat const&, cv::Mat&, int, int)'|
C:\Documents and Settings\*\Moje dokumenty\opencv\main.cpp|21|undefined reference to `cv::GaussianBlur(cv::Mat const&, cv::Mat&, cv::Size_<int>, double, double, int)'|
C:\Documents and Settings\*\Moje dokumenty\opencv\main.cpp|22|undefined reference to `cv::Canny(cv::Mat const&, cv::Mat&, double, double, int, bool)'|
C:\Documents and Settings\*\Moje dokumenty\opencv\main.cpp|23|undefined reference to `cv::imshow(std::string const&, cv::Mat const&)'|
C:\Documents and Settings\*\Moje dokumenty\opencv\main.cpp|24|undefined reference to `cv::waitKey(int)'|
C:\Documents and Settings\*\Moje dokumenty\opencv\main.cpp|27|undefined reference to `cv::VideoCapture::~VideoCapture()'|
C:\Documents and Settings\*\Moje dokumenty\opencv\main.cpp|27|undefined reference to `cv::VideoCapture::~VideoCapture()'|
obj\Debug\main.o:C:\Documents and Settings\*\Moje dokumenty\opencv\opencv\cxmat.hpp|378|undefined reference to `cv::fastFree(void*)'|
||=== Build finished: 12 errors, 0 warnings ===|

Z góry uprzedzam że wszystkie potrzebne pliki są dołączone do linkiera itd. oraz że kod napisany wg poprzedniego API kompiluje się poprawnie