簡體   English   中英

我無法在vista上使用VS2010編譯opencv示例

[英]I can't compile opencv samples with VS2010 on vista

我在windows vista上使用visual studio 2010。 我想編譯一個由liuliu創建的名為“find_obj.cpp”的OPENCV示例文件。

這是源代碼的地址。

https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/c/find_obj.cpp

其他opencv代碼運行良好,但我無法編譯。 請幫忙

我已經安裝了所有需要的庫和opencv。 我的其他opencv項目工作正常。

我的錯誤是“未解決的外部”,它是,

錯誤14錯誤LNK1120:11個未解析的外部
錯誤4錯誤LNK2019:未解析的外部符號"class cvflann::Logger & __cdecl cvflann::logger(void)" (?logger@cvflann@@YAAAVLogger@1@XZ)在函數"public: virtual void __thiscall cvflann::KDTreeIndexParams::print(void)const " (?print@KDTreeIndexParams@cvflann@@UBEXXZ

我解決了這個問題。 在此示例中,它使用了flann函數,並將opencv_flann220d.lib添加到visual studio中的libraries部分。 現在,程序編譯沒有錯誤。

我了解到,如果你得到“未解決的外部”錯誤,主要是因為缺少包含目錄或庫。

問候

我也在Vista上運行MS Visual Studio 2010和OpenCV。

根據我自己的經驗:通過這種操作系統和Visual Studio的組合,您可以使用更現代版本的OpenCV。 OpenCV 3.4.0將100%在您的PC上運行。

你得到了什么編譯器錯誤? 您是否安裝了OpenCV並鏈接了相應的庫?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM