在C++Visual Studio代码项目中使用Imagemagik库



在Visual Studio Code中的第一个C++项目中,我在包含外部库Imagemagik(Imagemagick.org(Magick++.h Pic1 时遇到了问题

我安装了库文件并链接了c_cpp_properties.json中的安装文件夹图3

因此,当我包含库时,我没有任何"波浪线",它标记了未找到的库Pic2

不管怎样,每当我尝试用编译时

C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.25.28610/bin/Hostx64/x64/cl.exe

我得到:

IMhelloworld.cpp

c:UsersjfiDesktopHints_ScriptsInsortAP_ToolboxVSCodeIMHelloWorldIMhelloworld.cpp(1): fatal error C1083: Datei (Include) kann nicht geöffnet werden: "Magick++.h": No such file or directory

请帮忙!我错过了什么?

非常感谢!

致以最良好的问候LeFish

在此处输入图像描述

发布时间:

您的includePath显示"C:\Program Files\ImageMagick-7.0.9-Q8\include"

但是头文件在"C:\Programme\ImageMagick-7.0.9-Q8\include"

谢谢,更正了。

我终于有了一个解决方案。

我为VSCode安装了CMake和CMake扩展。

根据youtube上的这个教程,我得到了一个正常运行的开发环境。

为了将外部库添加到项目中,我将所有必要的文件复制到项目工作区中的"include"文件夹中。我通过以下CMakeLists.txt 让Cmake知道了这个文件夹

cmake_minimum_required(VERSION 3.0)
project(IMHelloWorld VERSION 1.0.0)
add_executable(IMHelloWorld main.cpp)
include_directories(${PROJECT_SOURCE_DIR}/include)
LINK_DIRECTORIES(${PROJECT_SOURCE_DIR}/include)

在这之后,我能够用编译项目

cmake ..

cmake --build .

如链接视频中所述。

最新更新