将 c++ 包含添加到日食的正确方法

Proper way to add c++ includes to eclipse

本文关键字:方法 c++ 包含 添加      更新时间:2023-10-16

我通常使用 eclipse for java,现在我需要做一些 cpp 的事情。我正在使用 vcpkg 进行依赖管理,并使用 cmake 通过二进制构建:

cmake CMakeLists.txt "-DCMAKE_TOOLCHAIN_FILE=$VCPKG_CMAKE"

工作正常。但是,eclipse 找不到这些依赖项,我所做的是:

项目属性/C/C++
  • 常规/路径和符号/GNU C++

并添加

$VCPKG_HOME/packages/$SOME_PACKAGE/include

我想哪个有效,但必须有更好的方法来做到这一点?

我想包括(可用于日食(所有可以在以下位置找到的内容:

$VCPKG_HOME/packages/*/include

所以我添加了cmake4eclipse,添加了构建的项目,在项目属性下添加了:

c++ build / cmake4eclipse / symbols(tab) 

CMAKE_TOOLCHAIN_FILE=$VCPKG_CMAKE

这就解决了。

您可能只需将上述包含添加到路径中:

$VCPKG_HOME/installed/x64_linux/include

或类似的东西,具体取决于您的操作系统。 没试过那个面团。有关 cmake4eclipse 的帮助,您应该查看 eclipse help/cmake4eclipse