![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
muchforest
这个作者很懒,什么都没留下…
展开
-
boost 1.70 编译静态库时加入fPIC
在tools/build/src/tools找到gcc.jam找到compile-link-flags <link>shared/<target-os>$(non-windows) : -fPIC ;改成compile-link-flags <link>shared/<link>static/<target-os>$(non-windows) : -fPIC ;然后清除(b2 --clean),再重新编译即可。...原创 2021-02-03 20:48:24 · 1124 阅读 · 2 评论 -
stl vector遍历删除,你真的会吗?
今天我发现一个被骗好多年的事情,直接看代码void remove() { std::vector<int> vec; vec.push_back(1); vec.push_back(2); for(auto it=vec.begin();it!=vec.end();) { if(*it==1) { vec.erase(it++); } else { it++; }原创 2020-12-03 17:04:14 · 1155 阅读 · 1 评论 -
mips下编译ffmpeg
mips下(ubuntu )编译ffmpeg时会报错gnu/stubs-n64_hard_2008.h: No such file or directory经多方查找,终于找到答案:./configure --disable-mips64r6原创 2020-10-21 18:04:16 · 785 阅读 · 1 评论 -
奇怪的Dll中的stl内存泄露
好久不写c++程序,今天遇到一个奇怪的问题。std::list g_list;我在dll中简单定义了一个全局变量,没想到程序加载之后经常提示内存泄露。尝试了多种方法,最后将dll的编译选项改成mt,搞定。到处都是坑!原创 2016-08-24 20:51:40 · 1360 阅读 · 1 评论 -
curl获取登录时的cookie,并以此调用其他action(c++版)
登录前调用curl_easy_setopt(curl, CURLOPT_COOKIEJAR, “mycookies.txt”); 此举会在当前应用程序目录下生成一个mycookies.txt文件。调用新的action时,采用如下方法设置即可。curl_easy_setopt(curl, CURLOPT_COOKIEFILE, “mycookies.txt”); ...原创 2018-11-22 20:22:24 · 1096 阅读 · 1 评论