
c/c++
只爱写代码
这个作者很懒,什么都没留下…
展开
-
mac安装和使用boost库
一、安装boostbrew install boost使用Homebrew安装完boost后其根目录在/usr/local/Cellar/boost,头文件会安装到/usr/local/include,库文件会安装到/usr/local/lib。二、使用boost新建一个main.cpp文件#include <iostream>#include <boost/version.hpp>using namespace std;int main(int argc,原创 2021-02-28 12:17:26 · 4290 阅读 · 1 评论 -
g++链接boost库
示例代码:#include <boost/thread.hpp>#include <locale>#include <iostream>#include <clocale>void wait(int seconds) { boost::this_thread::sleep(boost::posix_time::seconds(se...原创 2019-05-30 15:35:07 · 5072 阅读 · 0 评论 -
Clion配置Toolchains
如下图所示:原创 2019-05-12 12:53:29 · 13066 阅读 · 0 评论 -
Qt环境搭建
一、下载官方包 http://download.qt.io/archive/qt/二、运行安装程序,按提示操作,这里说明一下我安装的组件三、安装完成后配置环境变量D:\Qt\Qt5.9.5\5.9.5\mingw53_32\binD:\Qt\Qt5.9.5\Tools\mingw530_32\binD:\Qt\Qt5.9.5\Tools\QtCreator\bin参考:https...原创 2019-05-15 10:19:36 · 878 阅读 · 0 评论 -
msys2安装gcc、g++编译器
1.pacman基本命令pacman -Sy 更新软件包数据 pacman -Syu 更新所有 pacman -Ss xx 查询软件xx的信息 pacman -S xx 安装软件xx2.安装gcc、g++编译器#查询并找到msys/gccpacman -Ss gcc#安装pacman -S msys/gcc3.安装make编译器#查询并找到msys/makepacman...转载 2019-03-18 10:07:31 · 20558 阅读 · 0 评论 -
CMakeLists.txt使用boost库
CMakeLists.txt配置如下cmake_minimum_required(VERSION 3.13)project(boost_demo)set(CMAKE_CXX_STANDARD 14)#导入需要使用的boost库,如filesystem threadfind_package(Boost REQUIRED COMPONENTS filesystem thread)if (...原创 2019-03-18 00:41:49 · 2756 阅读 · 0 评论 -
ubuntu16.04编译安装boost
1.官网下载安装包并解压 https://www.boost.org/tar -zxvf boost_1_69_0.tar.gz -C /opt/2.切换到root用户编译安装./bootstrap.sh --with-libraries=all --with-toolset=gcc./b2 install说明:1.–with-libraries指定编译哪些boost库,–with...原创 2019-03-18 00:32:06 · 1881 阅读 · 0 评论 -
ubuntu16.04安装lua环境
1.官网下载源码 https://www.lua.org/download.htmlcurl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gztar zxf lua-5.3.5.tar.gzcd lua-5.3.5make linux test2.安装中报错lua.c:82:31: fatal error: readline/readline...原创 2019-03-16 18:04:02 · 2248 阅读 · 0 评论 -
ubuntu安装c/c++编译环境
1.安装gcc, g++, make等编译器sudo apt-get install build-essential2.安装cmake编译工具先下载源码包解压到指定目录 https://cmake.org/download/tar -zxvf cmake-3.13.4-Linux-x86_64.tar.gz -C /opt/然后配置/etc/profileexport PATH=$...原创 2019-03-16 15:12:55 · 10155 阅读 · 0 评论 -
c++编译过程
1.预编译器进行预编译g++ -E index.cpp -o index.i2.编译器进行编译,生成汇编文件g++ -S index.i -o index.s3.汇编器生成目标文件,window下index.obj,linux下index.og++ -c index.s -o index.o4.链接器生成可执行文件g++ index.s -o...原创 2018-09-15 09:16:50 · 179 阅读 · 0 评论 -
c语言中的%
%d 有符号10进制整数(%ld 长整型,%hd短整型 ) %hu 无符号短整形(%u无符号整形,%lu无符号长整形) %i 有符号10进制整数 (%i 和%d 没有区别,%i 是老式写法,都是整型格式)%o 无符号8进制整数 %u 无符号10进制整数 %x 无符号的16进制数字,并以小写abcdef表示 %X 无符号的16进制数字,并以大写ABCD...转载 2018-07-21 09:36:20 · 1463 阅读 · 0 评论