【发布时间】:2020-08-05 05:34:36
【问题描述】:
我在 CLion 中成功设置了一个远程项目。它可以识别编译器和远程主机上的所有内容,并同步更改。
现在解决我的问题:
当我尝试构建和运行项目时,它给我一个错误,它找不到某个库:
fatal error: Eigen/SparseCore: No such file or directory
#include <Eigen/SparseCore>
但是当我通过 ssh 登录到服务器时,我可以进入同步目录,运行 make 并且编译没有错误。然后我可以运行编译的应用程序没有问题。
这是 CMakeLists.txt:
cmake_minimum_required(VERSION 3.10)
project(projectName)
set(CMAKE_CXX_STANDARD 14)
include_directories(/usr/local/PRIV)
include_directories(/usr/local/PRIV/Includes)
include_directories(/usr/local/PRIV/Includes/SubDir)
include_directories(/usr/local/PRIV/Includes/SubDir/eigen3)
include_directories(/usr/local/PRIV/Includes/SubDir/eigen3/Eigen/)
include_directories(/usr/local/PRIV/Includes/SubDir/qhull)
add_executable(
Example/MyTopTen/Makefile
Example/MyTopTen/MyTopTen.cc
Example/MyTopTen/MyTopTen.h
Example/MyTopTen/Readme.txt
Example/Makefile
Example/Example.cc
)
我对 cmake 项目和 Stackoverflow 非常陌生,所以如果我能改进这个问题,请告诉我!
【问题讨论】:
标签: c++ cmake remote-debugging clion