C++调试、SVN、番茄助手
C++基本调试、番茄的一些使用、SVN更新
Ma_Hong_Kai
just do it.
展开
-
Vs窗口布局移动窗口vs直接卡死2
步骤2:如果步骤1提示存在问题,则需要跳过步骤2,直接执行步骤3;搞了搞了 可以拖动了(目测应该是微软自己发现这个问题,在别更新中解决了该问题了)附上操作步骤(我中间操作了n次主要是,dism的使用),基本上可以解决。由于莫名其妙的更新导致又卡死了,导致最近一年多无法拖动vs的框挺折磨。步骤5:修复完成后,再次检查系统,执行步骤2的指令并结束。附上更新后的截图(可以试试单独更新)前一段时间看到一个有意思的命令。原创 2023-07-10 13:58:29 · 334 阅读 · 0 评论 -
LNK2001-模板函数在别的dll无法使用
错误 1 error LNK2001: 无法解析的外部符号 "public: static class std::vector<double,class std::allocator<double> > __cdecl AlgCom::BubbleSortingLt2Gt<double>(class std::vector<double,class std::allocator<double> > const &)" (?原创 2023-04-02 23:52:39 · 101 阅读 · 0 评论 -
预处理器定义无效
(盲猜以前编译过debug,然后去切到release就莫名问题,debug也需要宏,不知道为啥会串台,我这里debug基本不用直接加了)改debug及结果(好神奇,我自己卸载,重新加载感觉很神奇)我们看下 debug的。原创 2023-04-02 15:05:59 · 196 阅读 · 0 评论 -
LNK4075(编译器优化导致)
1> stdafx.obj : 找到 MSIL .netmodule 或使用 /GL 编译的模块;正在使用 /LTCG 重新启动链接;将 /LTCG 添加到链接命令行以改进链接器性能。1>LINK : warning LNK4075: 忽略“/INCREMENTAL”(由于“/LTCG”规范): 忽略“/INCREMENTAL”(由于“/OPT:ICF”规范)关掉 C/C++优化 关掉 连接器 C/C++优化。好像把是改成否一个警告消失了 还有一个。连接器 关掉改成否 ok。——哪里还进行优化了吗?原创 2023-04-01 15:24:42 · 280 阅读 · 0 评论 -
属性配置的宏(修改宏IntDir)
拷贝下。原创 2023-04-01 16:38:08 · 481 阅读 · 0 评论 -
error LNK2011
Induce的预编译文件 *pch,因为你的两个项目一模一样所以冲突了,我这里将宏IntDir修改了,当然你也可以改名字。自己使用了预编译,Main链接了Induce。原创 2023-04-01 16:58:25 · 287 阅读 · 0 评论 -
MSB8028
然后 重新编译下 Induce(这里可以了解到,MSB8028 出现是因为 有Main,然后我共享了Main中的文件我纯属一脸懵逼,为啥哩 ,我没包含呐,等会处理 (遗留问题yl1))(中间目录(D:\SysMaHongKai\Out\Obj\W32\)包含从另一个项目(Induce.vcxproj)共享的文件。========== 全部重新生成: 成功 1 个,失败 0 个,跳过 0 个 ==========是一样的,我看我哪里用了 ,我预处理是用了 还是相同的,想想怎么改。可是我是清理重新编译的?原创 2023-04-01 16:51:53 · 685 阅读 · 0 评论 -
C4653
C4653原创 2023-04-01 15:58:36 · 141 阅读 · 0 评论 -
Vs窗口布局移动窗口vs直接卡死
卸载更新 KB4601318原创 2021-02-24 12:00:41 · 4808 阅读 · 0 评论 -
Vs调试串行问题
问题描述:在调试过程中,单步调试的执行的时候未到预期调试函数或者行。数据也无误。问题解决方案:同事提供,(1)lib库不匹配导致;(2)属性-链接器-优化 折叠优化选择了 是导致(3)obj中间文件导致,删除(4)重新新建文件。(一行行敲进去)...原创 2021-02-05 18:43:32 · 224 阅读 · 0 评论 -
VS的C++调试教程
直接给出官方的链接(有详细的教程)简单写下提示:学会使用断点F10、单步跳过F10、F11单步步入即可,其余的都是加快调试的;学会监视和调用堆栈可以快速定位问题...原创 2019-04-18 14:23:20 · 1401 阅读 · 0 评论 -
svn update fail , clean up fail
问题:是上周出现的,自己没有做好记录; 就是更新后没有冲突,clean up 无效 始终无法更新问题解决:因为我现在只遗留下一个splite的压缩包根据记忆在网上搜了下,报错截图和https://blog.csdn.net/wang666zoo/article/details/84443127参考链接问题类似问题愿意:意外中断,svn的保护机制。问题解决:1.进入对应...原创 2019-10-08 22:27:16 · 239 阅读 · 0 评论 -
SVN更新代码的血泪史
估计看到我文章的读者要灭了我。好了,言归正传,SVN更新导致的问题。(推荐个和VS一起使用的SVN插件VisualSVN.Core.L.dll替换原本的dll即可)先说下事情起末,在上一家公司主要维护老产品SVN用的也不多,而且唯一比较多的是两个人维护代码,而且每次代码只要全部更新之后就提交可以。昨晚,我更新后莫名其妙提示我我要clean up,我想都没想就做了全选下面的(两个dele...原创 2019-03-13 16:14:38 · 1925 阅读 · 0 评论 -
番茄助手的使用
番茄助手设置及快捷键详细查看定位文件,shift+alt+o显示内容为:文件名称、所属工程、所在目录、最后一次修改时间查找符号, shift+alt+s,搜素范围为:类名,命名空间,结构体,自己试了下,函数、字母都可以shift+alt+f,我用于查找函数,查找选定的内容(可以使函数,变量名等等),shift+alt+r,选定内容改名,用得不多,但很实用(改过名的都知道...原创 2019-02-16 22:22:16 · 5781 阅读 · 0 评论 -
VS操作
1、一些快捷键vs快捷键 指定英文转化为大小写 Shift+Ctrl+u、Ctrl+u2、一些方便的设置(1)切换某个文件打开对应的工程(打开文件定位到目录树中)选项 ——> 项目和解决方案 ——> 常规 ——> 在解决方案资源管理器中跟踪活动项(打钩);(2)F9之后,不会命中断点工具 ——> 选项 ——> 调试——> 常规 (要求源...原创 2019-02-22 00:05:40 · 304 阅读 · 0 评论 -
工程代码一致别人可以正常调试,自己的确崩溃
问题描述:一个项目里有n个工程,其中的工程和别人的一样,都是从SVN上荡下来的,但是自己的一个Dll编译后,只要调试,必定崩溃。然后 自己查看了工程配置,revert了所有的代码,但是依旧无效,关键是所有的lib、dll、配置文件等等,版本什么的都和别人的一样…………超级扯淡…………最后自己没有办法了,重新从SVN上下一份代码,然后编译就ok了………………真鸡毛奇怪。...原创 2019-04-18 22:12:17 · 215 阅读 · 0 评论 -
先清理和后编译和重新编译
建议使用,先清理后编译;重新编译有时候会有部分问题;前天有个同事更新了我提交的代码,使用编译和重新编译是有错的,但是别的同事是ok没有问题的,这时候先清理项目,再编译即可...原创 2019-10-18 22:26:04 · 1141 阅读 · 0 评论 -
svn树冲突、svn代码提交新建文件未提交
1、树冲突在更新代码之后可能由于跨版本导致树冲突,解决方案如下:(方案1)找到改文件所在目录,右键还原版本, 然后更新(方案2)clean up , 更新(方案2)删除,cleanup ,更新2、新建文件未提交(1)问题截图(2)解决方案到文件所在目录,选中文件,右键添加,然后提交...原创 2019-11-05 21:53:22 · 321 阅读 · 0 评论 -
断点调试
每个人都有自己的习惯,有个同事很喜欢用这个低下的断点可以勾选无效;也可以选择,显示列中可以选择出 ,文件(双击可以跳转到对应的断点),函数----其实这个还是很不错...原创 2019-11-06 22:45:16 · 136 阅读 · 0 评论