将 C++ 添加到 Eclipse 的正确方法

Proper way to add c++ includes to eclipse

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

cmake CMakeLists.txt "-DCMAKE_TOOLCHAIN_FILE=$VCPKG_CMAKE"

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

并添加了

$VCPKG_HOME/packages/$SOME_PACKAGE/include

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

我想包括(提供给 eclipse)所有可以在以下位置找到的内容:

$VCPKG_HOME/packages/*/include

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

c++ build / cmake4eclipse / symbols(tab) 

CMAKE_TOOLCHAIN_FILE=$VCPKG_CMAKE

这样就解决了。

您可能只需将上述内容添加到路径中即可:

$VCPKG_HOME/installed/x64_linux/include

或类似内容,具体取决于您的 OS。没试过那个面团。有关 cmake4eclipse 的帮助,您应该查看 eclipse help / cmake4eclipse