- 博客(7)
- 收藏
- 关注
转载 库,静态库,动态库,导入库
库是写好的、现有的、成熟的、可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。静态库可以简单看成是一组目标文件(.o/.obj文件)的集合,即很多目标文件经过压缩打包后形成的一个文件。所以
2017-01-18 16:03:54
514
原创 计算机缺少MSVCR120.dll
VS2013构建的Win32程序(exe文件)在本地运行正常,拷贝至虚拟机上,运行出错:计算机缺少MSVCR120.dll。解决方法:项目>属性>C/C++>代码生成>运行时库,选择Multi Thread(/MT)至于出错原因,是因为选择了MD。(1)/MD,表示运行时库由操作系统提供一个DLL,程序里不集成。(2)/MT,
2016-12-30 17:09:04
1299
原创 使用GetSystemDefaultLangID()和windows宏MAKELANGID通过locale的LANG判断系统语言
使用GetSystemDefaultLangID()和windows宏MAKELANGID通过locale的LANG判断系统语言
2016-10-21 13:30:36
2351
原创 编译时,提示请指定-Xlint:unchecked选项再重新编译
注:XXX.java の操作は、未チェックまたは安全ではありません。注:詳細については、-Xlint:unchecked オプションを指定して再コンパイルしてください。原因: 用JDK5编译JDK4的代码。解决:(1)更改环境变量为JDK4;(2)添加-source 1.4选项 。 eg. javac -d . -classpath xxx.jar;zzz
2016-10-18 19:47:14
4218
原创 Linux:/var/log/下没有日志文件
原因: 系统停止写入日志。解决:Step1:cd /etc/init.dStep2:ls #查看系统服务名 redhat5下syslog,redhat6下rsyslog(rsyslog是syslog的升级版)。 redhat7下systemd取代了init系统,
2016-10-18 19:28:50
4923
原创 远程debug 查不到变量的值
发生条件:工作时需要在自己电脑上修改代码,编译,打包上传到其他机器上进行remote debug,却发现查不到变量的值。如果您也有相似的经历,众多答案之一,希望能带给您一点帮助~我的原因是:在dos上编译时,需为javac 添加 “-g” 这个option。代表编译时生成调试信息。补充:如果需指定classpath,则格式是“javac -g -classpat
2015-11-27 22:03:11
711
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人