将 c++ 包含添加到日食的正确方法
Proper way to add c++ includes to eclipse
我通常使用 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
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 通过方法访问结构
- 最小硬币更换问题(自上而下方法)
- C++为构建时间获取QDateTime的可靠方法
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 处理多个异常集合的C++方法
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 有什么方法可以遍历结构吗
- 当类在C++中定义时,有什么方法可以"register"类吗?
- 在C++中,将大的无符号浮点数四舍五入为整数的最佳方法是什么
- 实现无开销push_back的最佳方法是什么
- 使用std::函数映射对象方法
- 有符号的int和int-有没有一种方法可以在C++中区分它们
- C++从另一个类访问公共静态向量的正确方法是什么
- C++优先级队列,按对象的唯一指针的特定方法升序排列
- 没有为自己的结构调用列表推回方法
- 有没有什么方法可以使用一个函数中定义的常量变量,也可以由c++中同一程序中的其他函数使用
- 在类定义之后定义一个私有方法
- 枚举环境变量的惯用C++14/C++17方法
- 初始化具有非默认构造函数的std::数组项的更好方法