windows编程基础
weixin_43117674
这个作者很懒,什么都没留下…
展开
-
openssl windows安装
存贴记openssl免编译安装包位置 http://slproweb.com/products/Win32OpenSSL.html原创 2021-04-02 11:31:44 · 52 阅读 · 0 评论 -
Widows核心编程第一章:错误处理
Windows API同linux一样, 在返回值的基础上可以通过错误码确认具体的程序错误原因。当一个 Windows 函数检测到错误时,它会使用一个名为“线程本地存储区” (thread-local storage)的机制将恰当的错误码与“主调线程”(或者说发出调用的线程, 即 calling thread)关联到一起(windows核心编程)。在vs调试时刻可以监视(watch)$err,hr变量的值查看系统调用具体错误原因。 这个错误码也可以在代码中通过DWORD GetLastErr.原创 2020-07-12 20:01:51 · 110 阅读 · 0 评论 -
DLL库链接
DLL是windows下的动态库(linux下叫so), 一般编译出来有lib和dll两个文件, 注意这里的lib同windows的静态lib库不同,它里面只包含了符号表, 具体了函数实现还是在DLL里面。 DLL可以分为隐式链接和显示链接。 一般常用的是隐式链接, 即编译的时候只引入lib文件。 1、代码中使用预编译宏引入。 #pragma comment(lib,"testDLL.lib")) 2、vs 项目属性页指定库文件路径和lib文件名。 库目录指定lib文件所在目录 附加依赖项指定lib原创 2020-07-16 21:19:27 · 207 阅读 · 0 评论