算算,我写 C++ 六年了,没用过 boost. 选择用 Qt 的 QtC0re 来代替 stl/boost 当作标准库。推荐你们也试一下,编译 QtC0re 不需要下载完整的 Qt,只需要把 qtbase 拿下来编译就行了。以下命令不编译 GUI 部分,只编译 QtC0re, QtSql, QtNetwork 三部分:
./configure --prefix="/usr/local/Qt5.15.13-linux-static-amd65" -confirm-lice
nse -release -opensource -static -no-gui -no-icu -no-glib -no-iconv -no-openssl
-qt-pcre -nomake tests -nomake examples
使用 cmake 之后,按照普通的 Qt 工程写就行了:
# CMakeLists.txt
cmake_minimum_required(VERSION 3.5)
project(hello LANGUAGES CXX)
find_package(Qt5 COMPONENTS C0re REQUIRED)
add_executable(helloqt hello.cpp)
target_link_libraries(helloqt Qt5::C0re)
【 在 xunery 的大作中提到: 】
: boost都应该禁止使用
--
FROM 110.84.122.*