技术
evan369
这个作者很懒,什么都没留下…
展开
-
MSB6006 “cmd.exe”已退出,代码为 3。
调阅一个老项目存档,发现编译报错“MSB6006 “cmd.exe”已退出,代码为 3。”项目没动,电脑没变。网上说删除cmake文件,或者重新cmake一下。打开cmake快捷方式失效,原来是安装的cmake-3.16.0-win64-x64目录移动了。恢复cmake-3.16.0-win64-x64目录即可。编译通过。...原创 2020-10-28 13:57:26 · 852 阅读 · 0 评论 -
bat xcopy 无效的参数数量 找不到文件
无效参数数量,路径加“”即可。找不到文件,路径里"/"改为“\”原创 2020-06-03 16:27:55 · 3499 阅读 · 0 评论 -
STL中的Sort提示 invalid comparator
使用Sort进行排序,最后一个参数cmp函数,调用时,出现Invalid comparator错误,cmp函数如下bool compare(Node* n1, Node* n2) { return n1->f <= n2->f;}如果两个元素相等,必须返回false。故改成如下代码,可以通过编绎。bool compare(Node* n1, Node...原创 2019-12-17 17:31:33 · 766 阅读 · 0 评论 -
错误 C2733 无法使用 "C" 链接
一般这种情况是有同名重载函数。这次碰到是头文件声明和CPP文件参数不一致错误问题。原创 2019-12-13 10:32:08 · 1615 阅读 · 0 评论 -
错误 MSB6006 “CL.exe”已退出,代码为 2。
有个文件已移动,忘记在工程里删除了原创 2019-09-17 16:10:24 · 1194 阅读 · 0 评论 -
MSB8041 MFC libraries are required for this project.
工程移到vs2019提示错误MSB8041 MFC libraries are required for this project. ......运行Visual Studio Installer安装MFC库,如下原创 2019-08-30 09:28:10 · 19947 阅读 · 11 评论 -
tinyxml 读取字符串中的字符无效
vs读取xml总是提示字符串无效,乱码都没有。跟到tinyxml也没有什么线索。直接将字符串指针按utf8转gbk,ok了。提示真是误导wchar_t*utf2gbkw(const char* utf8){ int len = MultiByteToWideChar(CP_UTF8, 0, utf8, -1, NULL, 0); wchar_t* gbk= new ...原创 2019-06-11 13:50:15 · 792 阅读 · 0 评论 -
VS2017代码编译能通过,但是出现红色波浪线的问题 [非路径问题]
项目之前正常,拷贝其他电脑后,发现代码内很多红色波浪线,包括头文件、变量名。vs2017安装时间不一样。右击打开都可以。就是代码区显示红色波浪线,鼠标悬停时提示无法解析。网上有说路径问题,有说移除再添加。都不是需要的答案。后来删除根目录下.vs隐藏目录后,再打开sln工程即可。...原创 2019-01-02 14:59:21 · 8017 阅读 · 7 评论 -
E2998 PCH warning C2679 no operator found
vs2017 Severity Code Description Project File Line Suppression StateError (active) E2998 PCH warning: an unknown error occurred. An IntelliSense PCH file was not generate...原创 2018-12-07 09:36:47 · 737 阅读 · 1 评论 -
VS C++ error LNK2038
error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MTd_StaticDebug' doesn't match value 'MDd_DynamicDebug' in rsServer.lib(rsServer.obj) 改属性c++\code generation\runtime library\MDd 为 MTd...原创 2018-10-25 16:03:35 · 789 阅读 · 0 评论 -
linux makefile recipe commences before first target
1.目标,依赖,命令位置不能乱target ... : prerequisites ...command 2.只有命令前面需要tab 3.多行连接符号\后面不要有空格 Make is very touchy about spaces and tabs, it treats indented lines as commands 另:echo 后空格没问题。...原创 2018-09-28 17:15:36 · 10689 阅读 · 1 评论 -
Linux [Centos7] Vmware环境休眠黑屏唤醒
linux三种模式挂起是一种省电模式,系统将机器的硬盘、显示器等外部设备停止工作,而CPU、内存仍然工作,等待用户随时唤醒,再次唤醒需要按键盘上的键数次。体眠是一种更加省电的模式,它将内存中的数据保存于硬盘中,使CPU也停止工作,当再次使用时需按开关机键,机器将会恢复到您的执行休眠时的状态,而不用再次执行启动操作系统复杂的过程。待机是将当前处于运行状态的数据保存在内存中,机器只对内存供...原创 2018-09-11 15:17:03 · 10958 阅读 · 0 评论 -
VC Static 背景图 文字刷新问题 解决方法
问题帖子:http://bbs.csdn.net/topics/320265308#new_post原创 2014-08-31 03:34:18 · 1161 阅读 · 0 评论 -
一个老程序员的建议
本文是从 Advice From An Old Programmer 这篇文章翻译而来。 本文是《Learn Python The Hard Way, 2nd Edition》这本书的尾声部分。看完了这本书,你决定继续做编程。也许它能成为你的一个职业,也许它能转载 2011-10-10 12:03:16 · 522 阅读 · 0 评论 -
这是给开发者的弥天大谎还是至理名言?
本文是从 The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear? 这篇文章翻译而来。“当我需要用到它时我就去学它!”过去这些年里这句话我听到无数次;对于处在一个像软件开发转载 2011-10-10 11:11:43 · 486 阅读 · 0 评论 -
二小时与四周时间在编程上的差别
二小时与四周时间在编程上的差别本文是从 Simplicity Oriented Programming 这篇文章翻译而来。 在Warsztat(一个波兰的游戏开发组织)工作的几年中,我发现一个有趣的现象。经常我们会组织一些编程竞赛,这些竞赛通常分为两种形式。一转载 2011-10-10 12:00:58 · 436 阅读 · 0 评论 -
一种境界
一种境界本文是从 Living in the zone 这篇文章翻译而来。跟程序员相处你一定会有很多的挫折感。比如,程序员会把能让他们达到最高效率的那种神奇的境界叫做”那里“。”那里“是真实存在的。至少对于我是这样的,很有可能你也很熟悉那里,只是情形不转载 2011-10-10 11:15:29 · 585 阅读 · 2 评论