08 2017 档案

摘要:第一句表示开启使用文件夹选项,最好放在CMakeList.txt的开头部分,如果没有这句,第二句将不会生效. 第二句表示具体把哪些项目放在哪个目录下,多级目录用 / 分割. 参考链接:https://cmake.org/cmake/help/v3.3/prop_tgt/FOLDER.html 阅读全文
posted @ 2017-08-24 12:31 你好阿汤哥 阅读(3309) 评论(0) 推荐(0) 编辑
摘要:bool CopyFile(const std::string &src, const std::string &dest) { std::ifstream fin(src.c_str(), std::ios::in | std::ios::binary); if(!fin) { std::cout << "open in file[" << src <<... 阅读全文
posted @ 2017-08-17 16:36 你好阿汤哥 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:在两台计算机上建立一个网络连接,需要五个要素:本机地址 本机端口 协议类型 远端端口 远端地址.那么如何从一个建立好的连接上获取这些信息呢.就需要用到 getsockname 和 getpeername 这两个函数. 但前提是要在建立好的连接上. 作为客户端,要在正确调用connect()之后,才能 阅读全文
posted @ 2017-08-12 01:12 你好阿汤哥 阅读(4066) 评论(0) 推荐(0) 编辑
摘要:原理:从github上克隆libevent源码,然后使用cmake生成VS工程 github 上 libevent项目地址:https://github.com/libevent/libevent 第一步:下载源码 第二步:修改CMakeLists.txt 打开libevent文件夹下的CMakeL 阅读全文
posted @ 2017-08-10 11:23 你好阿汤哥 阅读(2247) 评论(0) 推荐(0) 编辑
摘要:需要使用管理员权限运行 阅读全文
posted @ 2017-08-05 17:53 你好阿汤哥 阅读(5153) 评论(0) 推荐(0) 编辑
摘要:利用VS开发C++项目,经常发现修改系统时间后,每次编译过程会变得很慢,其原因就是当你把系统时间调到未来的一个时间点,然后有意或者无意编辑过一些代码文件,那么这些文件的时间戳就停留在未来. 当你把系统时间调到现在后,编译器每次编译的时候,总会判定这些文件是最新的(因为它的时间戳总是大于目标文件的时间 阅读全文
posted @ 2017-08-05 15:44 你好阿汤哥 阅读(2064) 评论(0) 推荐(0) 编辑