使用CMake在Windows上编译C++ HelloWorld

CMake是一个跨平台的项目生成工具,可以在多个平台上生成不同类型的项目。列如Visual Studio的sln文件,macOS的XCode项目,ninja,或者Makefile。

这次我尝试的是在Windows上编译一个C++的HelloWorld项目。

第一准备好CMake和编译器。

CMake可以到官网下载位安装版。

C++编译器使用微软自己的。下载Build Tools for Visual Studio 2019,可以去Visual Studio官网下载。

工具准备好,就可以开始了。

新建一个helloworld目录,然后启动vscode。

使用CMake在Windows上编译C++ HelloWorld

然后新建CMakeLists.txt

使用CMake在Windows上编译C++ HelloWorld

接着编写helloworld.cpp

使用CMake在Windows上编译C++ HelloWorld

在VS code里面启动一个terminal用于启动CMake。

新建一个output folder,然后在里面运行

cmake ../

使用CMake在Windows上编译C++ HelloWorld

接着运行

cmake --build .

编译项目。

使用CMake在Windows上编译C++ HelloWorld

这样你就可以在Debug目录下面找到HelloWorld.exe,然后运行它。

使用CMake在Windows上编译C++ HelloWorld

也可以使用–config Release参数编译Release版本。

使用CMake在Windows上编译C++ HelloWorld

这样就生成了Release版本的HelloWorld。

© 版权声明

相关文章

6 条评论

您必须登录才能参与评论!
立即登录
  • 头像
    小桥流水桃花 读者

    你仅仅拿它做文本编辑器而已

    无记录
  • 头像
    奔跑的小羊绵 读者

    是啊,最近又换回emacs了。

    无记录
  • 头像
    im6DD 读者

    如何debug呢?

    无记录
  • 头像
    美宝宝 读者

    好问题,应该有vs code的debug插件。不过我很少debug。或者回到vs下debug。

    无记录
  • 头像
    狐不遇如是说 投稿者

    vs

    无记录
  • 头像
    灵依墓地铃兰 投稿者

    收藏了,感谢分享

    无记录