gpt4 book ai didi

c++ - kdevelop #include

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:55:58 25 4
gpt4 key购买 nike

Kdevelop 维基 says (bottom of the page)

*如果在配置构建工具链后 KDevelop 仍无法正确找出包含路径,您可以手动将每个目录的包含路径添加到 .kdev_include_paths 文件中。这可以从 KDevelop 内部通过运行与“找不到包含文件”问题相关的“解决问题”向导来完成,例如将鼠标悬停在有问题的#include 行上。*

现在,我已经完成了(并且不再有任何有问题的、带下划线的#include 行)。但是当我尝试构建时,我得到:

~/projects/mqncpptest/build> make
[100%] Building CXX object CMakeFiles/mqncpptest.dir/main.cpp.o
~/projects/mqncpptest/main.cpp:15:23: fatal error: Eigen/Dense: No such file or directory
compilation terminated.

用户 BЈовић 询问更多信息:

我按照 KDEvelop 指令进行了最小编译。 Project->new from template -> standard(简单的基于 C make 的 c++ 应用程序)。版本控制系统为“无”,cmake 目录为:/usr/bin/cmake。然后KDEvelop下划线#include <Eigen/Dense> ,我点击屏幕下端弹出的“添加自定义包含路径”,输入 Eigen 路径,删除了#include <Eigen/Dense>的下划线然后构建然后我得到 /home/kaveh/projects/mqn_get/main.cpp:15:23: fatal error: Eigen/Dense: No such file or directory .我应该补充一点,这段代码在 eclipse 和 shell 中构建没有问题。

动机:我正在尝试在 kdevelop 下构建它,因为我需要使用调试器(代码没有给出预期的结果)并且 eclipse IMO。

最佳答案

您所做的是为解析器包含一个目录,而不是为构建包含一个目录。为此,您需要修改您的 make 文件。

对于g++,你需要使用-I选项。

关于c++ - kdevelop #include,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11182051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com