- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 mac上编译 libcurl + openssl 版本
在我的上篇文章中只编译了libcurl库 但是不支持 https 协议 ,如果不需要支持https可以参考这个https://blog.csdn.net/qq_40218744/article/details/112267597现在加上openssl 来支持https首先下载 openssl 源码https://www.openssl.org/source/我下载的版本是openssl-1.1.li.tat.gz 这个版本下载解压之后 使用cd 命令进入这个目录 每个人解压的目录位置可能不一样第
2021-01-07 13:48:52 1071 1
原创 mac 上编译 libcurl
首先在 https://curl.haxx.se/download.html 官网上下载好libcurl库。我下载的是curl-7.74.0.tar.zip 这个版本,下载下来之后并解压好。打开终端 cd 进入解压好的文件之中输入命令第一步: ./configure --disable-ldap --without-zlib --disable-ldaps --prefix=/usr/local/curl第二步: sudo make install使用方法:第一步:打开xcode 新建一个c
2021-01-06 14:01:38 3397 7
原创 关于DuiLib源码的调试
在每一次修改源码后,需要把lib、头文件、dll拷贝到创建的工程下。这样非常的麻烦,效率低下。这里可以使用批处理来做样一个事情,效率会提高很多。调试起来非常方便。首先建立一个bat文件代码如下:set SrcPath="D:\TestSource\duilibmaster\duilibmaster"set SrcDllPath="D:\TestSource\duilibmaster\duilibmaster\bin"set DesPath="D:\Vs2013\Win32Project7\Win3
2020-10-29 13:43:44 239
原创 关于在Duilib 中的调试信息输出
关于在Duilib 中的调试信息输出在使用DuiLib 的时候,对程序进行调试的时候 就需要看一些信息。当然可以使用visual studio 调试查看,但是我比较喜欢在终端下查看信息,看个人喜好。首先先放源代码, 这是Duilib官方的源代码:void DUILIB_API DUI__Trace(LPCTSTR pstrFormat, ...){#ifdef _DEBUG TCHAR szBuffer[300] = { 0 }; va_list args; va_star
2020-10-20 10:04:31 456 2
原创 Duilib 创建对话框与主窗口传递消息
这是主窗口中 根据你的需要 创建对话框代码 相信模态和非模态对话框的区别大家应该知道,这里不做论述 CReturnDialog pReturnDialog (); pReturnDialog.Create(m_hWnd, _T(""), UI_WNDSTYLE_DIALOG, 0, 0, 0, 0, 0, NULL); pReturnDialog.CenterWindow(); pReturnDialog.ShowModal(); //模态对话框这是主窗体 消息接受代码 很简单
2020-08-20 10:54:14 864
原创 计算数值的整数次方
1、当指数为负数的时候,可以求指数的绝对值,算出次方的结果再求倒数(正数正常计算)2、当底数为0 指数为负数时候 按照指数为负数的计算方法 0会为分母(分母不能为0)这时候会出错(注意)3、使用全局标志位标识是否出错代码:#includebool flag = true;bool equals(double base){if (-0.0000001 <= base&&...
2019-11-12 19:00:55 256
原创 简单的冒泡排序
#includevoid Swap(int& a, int& b){int c;c = a;a = b;b = c;}void sort(int *a, int length, bool MaxOrMin){bool flag = true;for (int i = 0; (i<length-1) && flag; i++){flag...
2019-11-07 15:28:27 88
原创 C++中 new 和 malloc、delete 和 free 的区别
new 关键字是c++的一部分malloc是c库提供的函数new以具体类型为单位进行内存分配malloc以字节为单位进行内存分配new在申请内存空间时可进行初始化malloc仅根据需要申请定量的内存空间new在所有c++编译器中都被支持malloc在某些系统开发中是不能调用new能够触发构造函数的调用malloc仅分配所需的内存空间对象的创建只能使用newmalloc 不适合...
2019-11-05 12:55:27 96
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人