有关vscode中C++开发环境配置和基本操作, 参见: Windows 上VS Code + CMake + MSYS2 打造C++开发环境.
以boost/json
为例, 说明如何在C++工程中使用boost
库.
- 创建文件夹: “boost_demo”, 并使用
vscode
. - 打开命令面板(
Ctrl+Shift+P
), 输入:“cmake q”, 选择"CMake: Quick Start". - 输入工程名: “boost_demo”
- 选择"Executable", 创建可执行程序
- 修改 main.cpp, 内容如下:
#include <iostream>
#include <boost/json.hpp>
using namespace boost;
int main(int, char**) {
json::value jv = { 1, 2, 3 };
std::string s = json::serialize( jv ); // produces "[1,2,3]"
std::cout << s << std::endl;
}
- 在"CMakeLists.txt"中的
add_executable(boost_demo main.cpp)
之后, 添加如下命令指定链接库"libboost_json-mt.a":
target_link_libraries(boost_demo libboost_json-mt.a)
boost库可以在"C:\msys64\mingw64\lib"下找到, 根据实际需求, 链接需要的库到目标.
- 点击状态栏的
build
按钮进行构建.显示如下信息, 说明构建成功.
- 点击状态栏的
运行
图标. 终端输出如下信息: