我想用来cmake
为C++项目生成我的构建文件.我有一个存在的Makefile
.我在Makefile
使用标准cmake
语法生成此问题时遇到问题.
如何包括标准C++库,例如 -lstdc++ -lpthread -lboost_thread-mt
在TARGET_LINK_LIBRARIES
部分cmake
?或者这些文件是否应包含在该ADD_DEPENDENCIES
部分中.
(OR)是否有一个简单的工具CMakeList.txt
从a 生成文件Makefile
如何在C++流中格式化输出以打印固定宽度的左对齐表?就像是
printf("%-14.3f%-14.3f\n", 12345.12345, 12345.12345);
Run Code Online (Sandbox Code Playgroud)
poducing
12345.123 12345.123
Run Code Online (Sandbox Code Playgroud) 我知道getopts
和argp
.我只是查看了boost
,他们有program_options
一个用于解析命令行参数的库.
我不确定使用哪一个.我知道getopts
是POSIX
,而argp
不是但是,这并不重要,我.重要的是易用性.你能推荐(优点/缺点吗?)一个.我也对其他图书馆开放.