
代码调试
eUMe
码农。。。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VSCode 带参数调试程序
本人向来比较喜欢 VS 类产品(比如 Visual Studio 2015、 Visual Studio Code 等),但是最近在处理 Perl 脚本的时候遇到了一些问题,比如我想要用 VSCode 调试Perl 脚本,并且让该脚本启动的时候带上参数,比如我想要调试的是这样的情况: test_perl.pl make这里的make就是我用传递给 test_perl.pl 脚本的参数,这在 命...原创 2018-06-25 14:31:45 · 44147 阅读 · 7 评论 -
Windows 10 x64 专业版 编译与测试【调试】Openssl【OpenSSL_1_0_2h】之 TLS
本人出于对 OpenSSL 的 TLS 协议的好奇,而走上了调试 OpenSSL 的道路。在调试过程中也遇到过很多的坑,现在调试成功了,便记录下来,方便日后查看,由于各种原因,我选择的 OpenSSL 的版本为: OpenSSL_1_0_2h目录0x01 下载 OpenSSL 源码0x02 配置开发环境0x03 编译 OpenSSL0x04 编译带符号的 OpenSSL...原创 2018-08-16 18:07:55 · 4167 阅读 · 2 评论 -
LNK1101: MSPDB140.DLL 的版本不正确
在 Windows 10 上使用 VS2015 的 nmake 编译 OpenSSL_1_1_1 的时候,老是出现这个问题: 正在创建库 libcrypto.lib 和对象 libcrypto.expLINK : fatal error LNK1101: MSPDB140.DLL 的版本不正确;请重新检查此产品的安装NMAKE : fatal error U1077: “link”: ...原创 2018-10-07 18:13:24 · 4418 阅读 · 0 评论 -
NMAKE : fatal error U1077:
在 Windows 10 x64 上使用 VS 2013 编译 64 位的 GmSSL 的时候出现以下错误: ssl\statem\statem_gmtls.c(1387) : error C2449: 在文件范围内找到“{”(是否缺少函数头?)ssl\statem\statem_gmtls.c(1485) : error C2059: 语法错误:“}”NMAKE : fatal e...原创 2018-10-07 19:11:12 · 9727 阅读 · 0 评论 -
C/C++中在头文件中定义函数或变量会出现的问题
在 C/C++ 中,我们一般是把代码分为头文件(.h)和源文件(.c/.cpp)分开保存,这样可以方便代码管理和阅读。但是如果把函数或变量的定义也放在头文件中会出现什么问题呢?一般在小的工程中,这种问题不太明显,也比较容易解决,但是在复杂点的项目中,可能就会出现重定义等错误,具体请看下面的一个例子:(为了看清楚错误所在的位置,我们把编译和链接分开执行)现在新建了一个项目,里面包含了...原创 2019-01-18 11:16:44 · 13459 阅读 · 1 评论