报错:reference to 这首先先在clion创建新的项目 接着创建多源码文件,声明和定义分开写 创建一个名为Student的cpp 接着是头文件 现在有这几个 main.cpp文件 Student.cpp文件 Student.h文件 cmkelists.txt文件 此文件是clion自动生成 此时我们运行会发生什么呢? 显示这样的报错 解决办法 报错原因:编译连接失败,cMakelists没自动生成工程名,我们得自己填写 原cMakelists。txt文件 修改过后: 工程名我们命名为1,接着重新加载 此时我们再次运行 发现还是错的 我们运行的是这个 因为cMakelist设置了工程名1,所以在这里就有个运行1,所以运行1即可 此时运行成功 我后面才发现,如果开始的时候项目名字为英文名,就没那么多事,哈哈哈