【发布时间】:2019-04-08 23:40:32
【问题描述】:
我正在使用 cmake 来构建项目。我是 C++ 新手,所以可能会出现错误,因为我不知道它在内部是如何工作的。
当我在构建目录中运行 cmake 命令时,响应不会给出任何错误。输出如下图所示。image after cmake command
现在,当我转到 test 目录时,我会看到这些文件。
正如我已经说过的,我不知道它在内部是如何工作的,但是按照一些在线教程,我希望应该有一个 make 文件,但我不明白。
任何帮助都会很好,因为我从 3 天开始就被困在这个设置中。 这就是接下来要做的事情:
首先,标准的构建文件应该从
这些配置文件:
cd test/ && mkdir build && cd build,
cmake ..
请注意,您只需运行这些命令一次。接下来,您可以使用平台的原生构建工具
对于实际建筑:
make -j10
并使用以下方法训练单个决策树或 bagging 分类器:
./DecisionTreeTest,和
./BaggingTest,
【问题讨论】:
-
CMake 可以使用多种构建系统。您正在生成一个视觉工作室项目。您可以使用
-G选项指定要使用的内容。cmake --help应该列出可供您使用的不同生成器。 -
看起来您的默认设置是为您制作一个可爱的 Visual Studio 解决方案。
.sln和.vcxproj文件分别是 Visual Studio 解决方案和 C++ 项目文件。 -
你安装了什么编译器/IDE?
-
@Tzalumen 我有 Visual Studio 2019。
-
你有忍者文件吗? ninja.rules 或类似的?