將OpenCv 2.3 與Visual Studio 2010 Express 整合時,您可能會遇到致命錯誤: fatal error LNK1104:無法開啟檔案 'c:OpenCV2.3buildx86vc10lib.obj'。
解決方案:
要緩解此問題,請按照以下步驟操作步驟:
新增包含目錄:
設定屬性> C/C>一般>額外包含目錄:
新增庫目錄:
配置屬性>連結器>一般>其他函式庫目錄:
opencv_core230 .lib
修改路徑變數:
將OpenCV DLL 位置附加到PATH 環境變數:
構建項目🎜>。 :
運行應用程式:
執行程式碼:
#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; }
以上是使用 Visual Studio 2010 設定 OpenCV 2.3 時如何解決「LNK1104:無法開啟檔案 'lib.obj'」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!