我的问题很天真。每次运行算法时,它都使用IDE,因此我不确切知道backgrown中生成的内容。 我尝试用我的MacBook运行一个我没有写的算法,我被阻止了!
在自述文件中:他们说"使用cmake在不同平台上生成所需的项目。 (参见中的“CM.txt”) “src”文件夹)"
在CM.txt中:
project(BlProj)
cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
add_executable(BlProj
main.cpp
thi.cpp
thu.cpp
mat.cpp
Config.cpp
Stringer.cpp
)
我做了:cmake CM.txt 生成CM目录。我不会列出里面的所有文件:它有一些cmake,bin,out,cpp,c,cxx,log,txt文件。 我不知道我能做些什么! 我应该生成一个已编译的二进制文件并使用以下命令运行它:
./BlProj data1 data2 10 config output
但它没有生成......
所以我不知道如何拥有BlProj可执行文件。你可以帮帮我吗? cpp编译如何工作? cmake究竟做了什么? cmake CM.txt是一个好习惯吗?
答案 0 :(得分:0)
您可以使用cmake-gui构建源代码。
转到CMAKE安装目录,然后在bin文件夹中运行cmake-gui
提供源代码所在的输入,并提供输入构建位置。 点击配置,然后生成。
您可能需要选择IDE版本以及提供额外的输入,这取决于。
用IDE完成打开生成的项目文件并构建。