其他
sunshine5050
爱生活,爱技术!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu中插入u盘可读不可写问题解决方法
1.插入U盘并用df -h查看U盘信息:命令:df -h这里是我的信息, 可以看到U盘文件系统为/dev/sdb1,挂载点为/media/wl/6E98-F5F82. 卸载U盘sudo umount /media/zoutao/disk卸载之后一定不能拔掉U盘3.修复U盘文件系统故障sudo dosfsck -v -a /dev/sdb14.重新挂载U盘即可解决. (拔了再插)。主要参考这个链接...原创 2020-07-31 12:31:22 · 1394 阅读 · 0 评论 -
vs2015中动态库的生成及调用
**动态库的生成**首先新建动态库项目(新手最好将导出符号项勾选上):建完后的工程目录如下所示(我的工程名为cre_dll),并在cre_dll.h中建立add函数的声明:新建cre_dll.cpp文件,并完善cre_dll.cpp里面add()函数的定义:然后进行编译(ctrl+F5):然后在工程目录x64/release下会生成相应的dll和lib库:动态库的调用首先新建一个win32控制台应用程序(我的工程名为testDll),并新建main.cpp源文件加载cre_dl原创 2020-07-25 21:43:06 · 1760 阅读 · 0 评论 -
对c++ 静态库动态库的理解(基于vs2017)
静态库、动态库的相关知识主要参考链接下面主要说一下在vs2017 里面如何生成调用静态库和动态库1、静态库打开vs2017, 新建项目,选择新建静态库项目,然后点击确定。右键单击testlib的“头文件”,以此选择“添加” “新建项”,最后按下图更改。在头文件中添加函数的声明。右键“源文件”,依次选择“添加” “新建项”在源文件中添加函数的实现右键项目,点击“生成解决方案”7.右键项目,选择“在资源管理器中打开文件夹”, 可以看到生成的目录结构,至此已经原创 2020-07-07 22:21:33 · 416 阅读 · 0 评论 -
头文件中的 ifndef/define/endif 作用?
在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时,就会出现大量重定义的错误。在头文件中使用#ifndef #define #endif能避免头文件的重定义。方法:例如要编写头文件test.h在头文件开头写上两行:#ifndef _TEST_H#define _TEST_H//一般是文件名的大写头文件结尾写上一行:#endif这样一个工程文件里同时包含两个test.h时,就不会出现重定义的错误了。分析:当第一次包含test.h时,由于没有定义_T原创 2020-07-07 17:18:50 · 860 阅读 · 0 评论 -
ubuntu16.04下编写CMakeLists编译多个c++文件及添加依赖库
主要参考这个[链接](https://blog.youkuaiyun.com/zhulinmanbu114/article/details/90754803),但是因为vocode中配置编译多个c++文件的json不好配置,所以还是按照终端输入命令的方法编译整个工程,不同的是终端借用vscode的终端,这样在调试的时候可以看到自己的代码,更加方便。在根目录执行cmake . 以及make操作,生成的可执行文件在build目录下(在cmakelists里面设置),在build目录下执行进行gdb调试(在本项目中,执...原创 2020-06-29 22:13:58 · 2867 阅读 · 0 评论 -
CMake学习记录
换用ubuntu系统后,刚开始会很不习惯,用惯了window下在IDE下敲代码,有调试还有编译的GUI界面,但是在ubuntu下这些认为理所当然的IDE都没了,everything需要靠自己码出来。这个时候就不得不提到CMake了。...原创 2020-03-14 13:24:41 · 145 阅读 · 0 评论 -
在web开发中使用iconfont字体图标
在web开发中使用iconfont字体图标原创 2017-11-19 11:48:26 · 1038 阅读 · 0 评论
分享