CMake不创建make文件

时间:2019-04-08 23:40:33

标签: c++ cmake ninja

我正在使用cmake构建项目。我是C ++的新手,因此可能会出现错误,因为我不知道它的内部工作方式。

当我在构建目录中运行cmake命令时,响应不会给出任何错误。输出如下图所示。image after cmake command

现在,当我进入test目录时,我会看到这些文件。

image of test directory

正如我已经说过的,我不知道它的内部工作原理,但是按照一些在线教程,我希望应该有一个make文件,但是我没有得到。

任何帮助都会对我有帮助,因为我从3天开始就被困在此设置中。 这是下一步要做的:

首先,应从以下位置创建标准构建文件 这些配置文件: cd test/ && mkdir build && cd build, cmake .. 请注意,您只需运行一次这些命令。接下来,您可以使用平台的本机构建工具 对于实际建筑物: make -j10 并使用以下方法训练单个决策树或装袋分类器: ./DecisionTreeTest,以及 ./BaggingTest,

1 个答案:

答案 0 :(得分:0)

如果您具有Visual Studio 2019,则将要以

的方式运行cmake(从构建目录)
cmake -G "Visual Studio 16 2019" ..

,您将获得一个新配置,并在您的构建文件夹中生成.sln

从那里,您可以在Visual Studio中打开.sln,或运行(在构建目录中)

cmake --build .

开始编译调试版本或

cmake --build . --config Release

发布版本。