我已經完成了所有必要的工作,如添加「c:/ cygwin/bin」到系統路徑,我還設置了包括路徑在project-> properties- > c/C++ build->設置並設置鏈接庫搜索路徑。
現在,當我包括像的#include「cv.h」的文件,它給沒有錯誤,但是當我運行程序錯誤出現像
undefined reference to '_cvGetSize'
我已經包含了必要的文件,並閱讀大量教程是也有,但我仍然會無法運行我的代碼,請幫我Eclipse CDT不能與OpenCV 2.0集成Cygwin編譯器
回答
我總是建議您確保轉移到一個IDE之前,你的系統安裝和配置正確地試圖編譯在CMD-的應用行:
g++ flann.cpp -o flann `pkg-config --cflags --libs opencv`
或:-lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann
:
g++ flann.cpp -o flann -I/usr/local/include/opencv -I/usr/local/include -L/usr/local/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann
顯然,你沒有你的項目,OpenCV的庫,這是在cmd正在實現以上鍊接。
失蹤符號在這些庫的一個定義。
我正在使用窗口7,當我將這些添加到庫(-l)時,它會再出現一個錯誤,如'找不到-lopencv_core'。
我已經花了2天的時間,但仍然無法運行我的項目:( –
2012-01-17 11:49:02
打開目錄庫的位置,並在這裏粘貼它們的名字。很可能OpenCV 2.0的名稱略有變化還有,你不能使用Visual Studio Express(這是免費的)嗎? – karlphillip 2012-01-17 11:59:45
非常感謝,實際上我是添加了像filename.dll.a這樣的全名,但只需要filename – 2012-01-17 12:11:56
- 1. OpenCV使用Eclipse與CDT
- 2. 使用Eclipse CDT與VisualStudio的編譯器
- 3. Eclipse CDT + ICC編譯器
- 4. Eclipse CDT的和OpenCV問題
- 5. OpenCV和Eclipse CDT
- 6. OpenCV和Eclipse CDT
- 7. 我不能編譯使用Eclipse CDT與上helloworld.cpp MAC
- 8. GDB與Eclipse CDT
- 9. Eclipse CDT的Cygwin的錯誤
- 10. C++ OpenCV的編譯錯誤 - Windows7的使用Eclipse CDT
- 11. 使用Cygwin編譯器將Qt項目編譯到Eclipse中
- 12. CMake與MinGW和Eclipse CDT
- 13. Eclipse CDT(C++ IDE)與Visual Studio 2013編譯器
- 14. 將Google閉包編譯器與Eclipse IDE集成?
- 15. 如何將DynamicC編譯器(Rabbit Microcontroller/C)與Eclipse IDE集成
- 16. 不能編譯OpenCV的
- 17. OpenCV,eclipse編譯問題
- 18. Eclipse上的編譯錯誤CDT
- 19. Eclipse CDT錯誤:無法編譯
- 20. 用windows編譯ncmpcpp與cygwin
- 21. Eclipse CDT:從Windows到Linux
- 22. 編譯Eclipse中的Cygwin項目
- 23. erlide不能用eclipse編譯
- 24. 如何使用eclipse cdt編譯windows基本程序(使用VIsual Studio編譯器)
- 25. OpenCV集成與Qt
- 26. Eclipse [HELIOS] CDT:自動完成,STL不能與Eclipse ..HELP一起使用!
- 27. Eclipse CDT與Cygwin GCC:自動發現符號和路徑
- 28. 在Windows下與Cygwin一起使用Eclipse CDT
- 29. Eclipse CDT自定義編譯器錯誤解析插件
- 30. 在Eclipse中更改子目錄的編譯器CDT
顯然沒有用OpenCV的庫鏈接您的項目。只是指向圖書館的路徑不會。 – karlphillip 2012-01-17 11:36:46