爲KDevelop維基says (bottom of the page)KDevelop的的#include
*對於在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的指令。項目 - >新模板 - >標準(簡單的基於C製作的C++應用程序)。版本控制系統是「無」,cmake目錄是:/ usr/bin/cmake。然後KDEvelop強調#include <Eigen/Dense>
,我點擊屏幕下端彈出的「添加自定義包含路徑」,進入特徵的路徑,刪除下劃線#include <Eigen/Dense>
,然後Build,然後我得到/home/kaveh/projects/mqn_get/main.cpp:15:23: fatal error: Eigen/Dense: No such file or directory
。我應該補充說這個代碼在eclipse和shell中沒有問題。
動機:我試圖在kdevelop下創建它,因爲我需要使用調試器(代碼不會給出預期的結果),而且eclipse也只是沉重的IMO。
你可以添加細節,你的問題包括:?你如何創建項目?你可以發佈cmake文件嗎(如果你的項目使用cmake?) –