[英]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.