我有兩個Opencvs,opencv-2.4.10安裝在/ usr中,而opencv-3.1安裝在/ usr/local中。我可以很容易地在Eclipse中設置opencv路徑。在cmake中,如何設置我喜歡用於該項目的其中一個opencvs的路徑? 謝謝使用Cmake爲C++項目設置Opencv路徑
2
A
回答
1
我沒有一臺Linux機器來測試它,但這是我如何在Windows 10 64位上做到這一點。
我在程序中僅在CmakeLists.txt
中添加了一行,用於設置CMake使用的變量OpenCV_DIR
。
例如,如果安裝在C:/opencv
OpenCV的,我在CMakeLists.txt
添加
SET("OpenCV_DIR" "C:/opencv")
。
在你的情況下,它應該像
SET("OpenCV_DIR" "/usr/opencv-2.4.10")
但是,正如我說的,我從來沒有測試這個在Linux上。
2
這個問題的How to force c++ compiler use one of different installed package's versions, using CMake?重複,但它是通過搜索引擎找到,所以我補充一點,我發現answer from texasflood與CMake的2.8.12.2和OpenCV 3.2.0在Ubuntu 12.4合作:
簡單地改變find_package
命令:
find_package(OpenCV REQUIRED PATHS "/usr/opencv-2.4.10")
相關問題
- 1. 使用Cmake配置C++ OpenCV項目
- 2. 在CMake中設置路徑(C++,ImageMagick)
- 3. 爲OpenCV設置編譯器路徑
- 4. 使用cmake在項目中鏈接Opencv
- 5. 使用OpenCV塊設置Cinder項目
- 6. 設置CMake的模塊搜索路徑
- 7. CMake設置FIND_PACKAGE的開始路徑?
- 8. 使用GLEW,assimp,SDL2和CMake與CodeBlocks的C++ OpenGL項目設置
- 9. 如何爲MinGW項目設置OpenCV?
- 10. 將項目JRE構建路徑條目設置爲'JavaSE-1.7'
- 11. OpenCV 2.2項目設置
- 12. 用CMake編譯OpenCV項目時出錯
- 13. 如何設置目錄路徑的默認值作爲項目設置
- 14. falcor:在路徑中使用索引來設置項目值
- 15. 如何在Xcode項目設置中使用相對路徑?
- 16. 將目錄設置爲腳本路徑
- 17. 爲OcalDE設置OCaml Binaries目錄路徑
- 18. CMake將項目路徑作爲前綴添加到RUNTIME_OUTPUT_DIR
- 19. 使用CMake爲什麼一些目標/路徑包含/ __ /?
- 20. 如何使用OpenCV爲Kinect項目設置OpenNI 2.0?
- 21. 缺少項目Java構建路徑 - 項目設置
- 22. C# - 設置路徑pdb
- 23. 如何在matlab中使用這段代碼? (設置路徑opencv)
- 24. CMake配置項目
- 25. 如何在maven項目中爲sqlmapconfig.xml設置類路徑
- 26. 需要將路徑設置爲java項目的系統屬性
- 27. 爲mapsforge項目正確設置M2_repo類路徑變量
- 28. 如何在Jenkins中爲TFS項目設置「Root POM」路徑?
- 29. 如何爲qt項目設置安裝路徑
- 30. 設置包含c/C++的路徑 - 相對於vscode中的工作空間路徑的項目(.json配置)
的可能的複製[如何強制C++編譯器使用不同的安裝包的版本之一,使用CMake的?](https://stackoverflow.com/questions/28507214/how-to-force-c -compiler-use-one-of-different-installed-packages-versions-usi) –