- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 【笔记】c编译执行过程
c语言 .c —>.exe过程:-E 预处理:把.h和.c展开形成一个文件。宏定义直接替换,库文件、头文件打开,生成.i文件。gcc -E hello.c -o hello.i-S 汇编:.i生成一个汇编代码文件.sgcc -S hello.i -o hello.S-c 编译:.s生成一个目标文件.o(.obj)gcc -c hello.S -o hello.o-o 链接:.o链接为.exe(Windows) .elf(Linux)gcc hello.o -o
2022-02-22 12:01:26
473
原创 vscode c++ string报错ERROR: Unable to start debugging. Unexpected GDB output from command “-exec-run“.
尝试用vscode配值c++环境,配通之后可以hello world了,但是cout string类型的变量时总是闪退,看了下调试控制台上报错:ERROR: Unable to start debugging. Unexpected GDB output from command "-exec-run". During startup program exited with code 0xc0000139.参考了这篇文章:VS Code配置C++环境第一次使用string等变量调试报错:Unable
2022-02-20 21:23:46
3184
原创 C++中stof函数数字转换问题
C++中stof函数可将string类型的函数转换为double类型。在项目中碰到一个问题,23.8==stof(“23.8”)判断出来的结果是false。我最终使用的解决办法是将string转换称char后再转换为double类型,但是产生这个问题的原理是什么?和C++的数字精度有关吗。...
2021-12-04 19:30:50
2932
2
原创 centos编译vtk报错找不到opengl
执行以下命令:yum -y install mesa-libGL-devel mesa-libGLU-devel freeglut-devel
2021-03-13 17:31:57
498
原创 centos7.3使用ccmake安装vtk时报错
报错内容为:CMake Error at Rendering/OpenGL/CMakeLists.txt:304 (message):X11_Xt_LIB could not be found. Required for VTK X lib.解决办法:命令行执行:yum install libXt-devel
2021-03-11 14:22:14
806
原创 virtualbox查看虚拟硬盘uuid
virtualbox查看虚拟硬盘uuidcd到virtualbox安装目录下;命令行输入VBoxManage list vms。
2021-03-09 20:44:09
1162
原创 CentOS 7 vi编辑命令
CentOS 7 vi编辑命令 用vi打开一个yum文件 vi /usr/bin/yum 按 i 键后进入insert模式,进入insert模式后才能进行修改 修改完成后 按esc键进入command模式, 然后:wq 保存文件并退出vi(注意先冒号) 保存命令 按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件...
2020-11-30 21:29:56
285
原创 vs2017 配置FBX sdk2020.0.1
1.在工程属性页面 -》C/C++ -》常规 -》附加包含目录写到“FBX SDK 安装目录”下的\include文件夹;2.添加链接器下的附加库目录这里我使用的是debug模式,所以配置附加目录为\lib\vs2017\X64\debug;进入属性页面-》链接器-》常规 -》附加目录库,将上述路径配置进去;3.添加链接器 输入的附加依赖项和忽略特定默认库;在链接器-》输入-》附加依赖项中 添加libfbxsdk.lib;在链接器-》输入-》忽略特定默认库中 添加LIBCMT;4.我
2020-11-15 21:25:01
2127
原创 vs2017根据def文件生成lib文件
vs2017根据def文件生成lib文件:开始>vs2017>适用于vs2017的x64本机工具命令提示cd进入包含def的文件路径执行:lib /def:sqlite3.def /machine:x64 /out:sqlite3.lib
2020-11-12 10:51:51
510
原创 win10关闭自动更新方法
关闭windows update:ctrl+alt+delete 进入任务管理器 选择服务 打开服务进入windows update 禁止并停止关闭windows update medic service:win+R 输入regedit路径:【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc】修改Start文件的数值为4修改FailureAction三四两行的第五个位置的数字为00...
2020-07-11 10:15:06
333
空空如也
centos7.3编译gcc后libstdc++标准库中没有GLIBCXX
2021-03-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人