问题:
无法构建 OpenCV 2.3 项目,并出现错误“LINK:致命错误” LNK1104:无法打开文件'c:OpenCV2.3buildx86vc10lib.obj''.
解决方案:
下载并解压 OpenCV:
创建新项目并添加代码:
#include <stdio.h> #include <cv.h> #include <highgui.h> int main(int argc, char* argv[]) { if (argc < 2) { printf("Usage: ./opencv_hello <file.png>\n"); return -1; } IplImage* img = cvLoadImage(argv[1], CV_LOAD_IMAGE_UNCHANGED); if (!img) { return -1; } cvNamedWindow("display", CV_WINDOW_AUTOSIZE); cvShowImage("display", img); cvWaitKey(0); return 0; }
配置包含目录:
编辑其他包含目录(项目属性 > C/C >一般):
配置库目录:
编辑其他库目录(项目属性 > 链接器 >常规):
添加库依赖项:
编辑其他依赖项(项目属性 >链接器>输入):
添加DLL路径路径变量:
修改 PATH 环境变量以包括:
注意:
以上是为什么我无法在 Visual Studio 2010 中构建 OpenCV 2.3 项目?的详细内容。更多信息请关注PHP中文网其他相关文章!