随笔分类 - 开发调试
摘要:1、安装编译 git glone https://github.com/Microsoft/vcpkg cd vcpkg bootstrap-vcpkg.bat 2、搜索与安装 vcpkg search gtest vcpkg install gtest:x64-windows 3、列出已安装的库
阅读全文
摘要:现象: cargo build 时下载失败(Windows 10 x64, build 1903),提示: warning: spurious network error (2 tries remaining): [35] SSL connect error (schannel: next Init
阅读全文
摘要:cargo-edit这个工具扩展了 Cargo,允许通过从文件中修改 Cargo.toml 文件来添加。删除和升级依赖项。 安装: $cargo install cargo-edit (安装时报link失败,原因是用的是MSVC版本的rust ,虽然VS的link.exe所在路径在前,但是总是用mi
阅读全文
摘要:1、vscode安装插件 C/C++ (ms-vscode.cpptools),安装后运行Run->Start Debugging会出现C++(GDB/LLDB)与C++(Windows) 2、根据rust用的版本,如果用的是x86_64-pc-windows-msvc,调试时选择C++(Windo
阅读全文
摘要:当多个动态库中包含相同名字的全局对象时,会在exit的钩子多次注册,当程序退出时对象会析构多次,造成崩溃。 简单的例子: aaa.cpp : #include <string> std::string msg("fdsafasfsa"); ccc.cpp: int main(int argc,cha
阅读全文
摘要:一、找到一个内存占用块:$pmap 26915 | sort -k 3 -n -r 二、找到起止地址: $cat /proc/26915/smaps | grep 7f33e2656000 三、dump内存: $gdb -pid 26915 dump memory memory.dump 0x7f3
阅读全文
摘要:systemd-logind 服务引入了一个新特性,该新特性是:当一个user 完全退出os之后,remove掉所有的IPC objects。该特性由/etc/systemd/logind.conf参数文件中RemoveIPC选项来控制。可以增加RemoveIPC=no避免删除。
阅读全文
摘要:1、视图-其它窗口-属性管理器 2、添加属性表,如名字为SFUChat.props, 增加后,会出现SFUChat在项目中。 3、双击,找到用户宏,添加:
阅读全文

浙公网安备 33010602011771号