2013-03-15 2 views
0

Загрузите OpenCV 2.4, извлеченный в C:\OpenCV2.4. Добавлена ​​одна системные переменные OPENCV_DIR=C:\OpenCV2.4\build и добавлены в PATH следующие %OPENCV_DIR%\x64\vc10\binКомпилировать приложение с OpenCV 2.4 в командной строке Windows 7

Мой код выглядит

#include <iostream> 
#include <opencv\cv.h> 
#include <opencv\highgui.h> 

int main(){ 
    IplImage *img = cvLoadImage("imagen.jpg"); 
    if(!img){ 
     std::cout << "File not found\n" << std::endl; 
    } 
} 

Теперь с помощью инструмента командной строки я попытался что-то вроде:

cl testCV.cpp /IC:\OpenCV2.4\build\include

и получить следующая ошибка:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\intrin.h(26) : fatal error C1083: Cannot open include file: 'ammintrin.h': No such file or directory

Как скомпилировать эту программу с помощью cl.exe? Я не могу этого добиться.

ответ

2

Пожалуйста, установите SP1, это должно зацепить йо вверх :)

Обратите также внимание на этом славном blog

+0

ли эта работа, даже если я использую Visual C++ Express в 2010? – BRabbit27

+0

Да, если бы я был вами, я бы попробовал –

+0

При использовании опции '/ I' для указания пути include, есть ли способ использовать некоторую системную переменную? что-то вроде '/ I $ (OPENCV_PATH) \ include' ?? – BRabbit27