[英]Using MSYS2 installed libraries in CLION
因此,我一直想學習C ++,我擁有CLion的學生許可證,並且熟悉該公司的其他軟件,因此,如果可能的話,我想使用它。 使用MSYS2似乎是輕松管理庫的一種好方法,因為在我嘗試使用C ++時,這總是讓人感到費解。
MSYS2似乎足夠直觀,我設法安裝了OpenCV庫作為測試。 但是,現在我完全不知道如何將其與CLion鏈接。
我一直在閱讀有關CMake文件的信息,而我認為這應該是我的:
cmake_minimum_required(VERSION 3.7)
project(letsee)
set(CMAKE_CXX_STANDARD 11)
find_package (OpenCV REQUIRED)
set(SOURCE_FILES main.cpp)
add_executable(letsee ${SOURCE_FILES})
target_link_libraries( letsee ${OpenCV_LIBS} )
但是,最后一行應該鏈接為環境變量。 我知道MSYS2應該以某種方式處理該問題,或者我應該創建自己的Windows環境變量? 無論哪種方式,我都不確定到該變量的鏈接位置。 我對這一點感到非常困惑。 沒有人能創造出一種直觀的方式來用40年的古老語言在Windows中進行處理。
我剛剛下載並設置了所有內容以進行嘗試。 下面是它的工作原理:
pacman -Syu
, pacman -Su
)-您可能已經做到了 pacman -S mingw-w64-x86_64-toolchain
(您也可能這樣做) pacman -S mingw-w64-x86_64-cmake
這是重要的步驟。 我們將使用此CMake而不是捆綁的 CMake,因為此CMake可與MSYS2 pacman庫一起使用 C:\\msys64\\mingw64
(或類似),CMake: C:\\msys64\\mingw64\\bin\\cmake.exe
編輯:實際上,我現在還使用捆綁的CMake對其進行了測試,並且也可以立即使用。 所以不知道為什么它不適合您。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.