开发_疑难杂症
lacoucou
这个作者很懒,什么都没留下…
展开
-
qt lnk2019 其中一种情况(obj未生成)
就是test1.h 后边的这个 \ 导致找不到后边的sources,造成没有生成obj文件。编译时候会有提示failure to find SOURCES ,但是没有报是那个文件。最终经过排查发现test1未生成obj文件,而不能生成的原因是pri文件有问题,编译时一直报lnk2019 找不到test函数,找不到Test的构造析构方法;原创 2024-05-08 11:12:04 · 272 阅读 · 0 评论 -
yaml -- [1]illegal map value [2]end of map not found
key:value 结尾是\r 而不是\r\n。原创 2024-03-15 20:45:51 · 176 阅读 · 0 评论 -
Fast C++ CSV Parser
Fast C++ CSV Parser 使用指南原创 2022-08-14 23:21:23 · 1556 阅读 · 0 评论 -
QT--在注释中遇到意外的文件结束
在注释中遇到意外的文件结束转载 2022-07-13 17:10:14 · 2062 阅读 · 1 评论 -
electron vue页面input框的自动填充
有一个登陆页面<div> <input v-model="username.value" type="text" placeholder="用户名"/></div><div> <input v-model="password.value" type="password" placeholder="密码"/></div>原来的填充方法:var input=document.getElement.原创 2021-11-12 12:54:02 · 2037 阅读 · 0 评论 -
zlib 1.2.11 debug版正常,release版崩溃
这情况真TM无语。最后通过搜索发现是inffast.c 这个文件的问题。/* inffast.c -- fast decoding * Copyright (C) 1995-2017 Mark Adler * For conditions of distribution and use, see copyright notice in zlib.h */#include "zutil.h"#include "inftrees.h"#include "inflate.h"#inclu原创 2021-09-15 23:20:16 · 267 阅读 · 0 评论 -
vs2017 设置了包含路径还是提示说打不开头文件的一种原因
可能是sdk版本不匹配https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive/去这个链接下载与系统版本匹配的sdk。编译unicorn 时出现,包含目录添加了相关路径还是找不到头文件。安装对应版本sdk后解决。...原创 2021-09-07 18:16:32 · 882 阅读 · 0 评论 -
win7 双签名补丁,sha256证书补丁
1.没有安装过此补丁的系统,看不到双签名,且sha256证书会显示签名损坏。测试文件文件名称:nvEncodeAPI.dll文件大小:652456 字节文件版本:24.21.13.9836修改时间:2018年10月2日 17:20:48MD5 :133BFDF0D50765596F3BD78E55EF9AC5SHA1 :963AB4C2C53B36FB3F96CB...原创 2018-10-03 12:28:28 · 21756 阅读 · 0 评论 -
VS20XX VC++设置相对路径
在D:\Code目录下有一个test的项目,项目结构如下图:└─test │ test.sln │ ├─pic │ pic.bmp │ └─test │ test.cpp │ test.vcxproj │ └─xxxx xxxx.h此图可用C...原创 2018-04-28 14:05:41 · 3554 阅读 · 0 评论 -
vs2010 利用python 加载并调试dll
dll调试是个麻烦事,如果专门写一个exe去调试dll比较麻烦,现在提供一个利用python脚本调试dll的办法。 环境要求: python 2.7.14 32位 vs20101.dll编写 vs2010 新建一个dll工程,命名为test.dll,其中有一个导出函数test,使用def文件导出:EXPORTS test 函数内容为: void test(char*...原创 2018-04-24 16:53:13 · 1426 阅读 · 1 评论 -
VS2012 error link1158 无法运行rc.exe
1.问题介绍随便建立一个控制台程序,编译即会报错:error link 1158,无法运行rc.exe。2.问题解决上网搜索:https://stackoverflow.com/questions/14372706/visual-studio-cant-build-due-to-rc-exe解决办法:1.进入路径C:\Program Files (x86)\Microsoft SDKs\Windo...转载 2018-04-24 14:36:57 · 652 阅读 · 0 评论 -
Qt 5.10.1 win10 系统无法调试的解决办法
随便写了一个程序,直接运行可以,但是调试的时候,运行成功之后就没有反应了。打开views--> debugger log一看:wNote: This log contains possibly confidential information about your machine, environment variables, in-memory data of the processes ...原创 2018-03-27 00:21:55 · 2754 阅读 · 0 评论 -
利用DebugView++调试Windows程序
微软的不怎么好用,过滤功能不怎么强大。可以使用DebugView++ 替换: https://debugviewpp.wordpress.com/使用帮助:过滤功能:可以为每个视图定义过滤器,例如可以选择“文件” - >“新建视图”,并弹出过滤器对话框。 按OK键将打开一个没有任何过滤器的新视图。过滤器类型所有过滤器都支持正则表达式,如果你不熟悉正则表达式,你可以 只要输入任何字或词的一部分来匹原创 2017-12-27 13:13:36 · 6149 阅读 · 0 评论 -
DLL中传递STL参数(std::string传引用崩溃)
目前我有一个dll, 有这么一个导出函数void func(const char* pszIn,std::string& out);但是这样会出现一个问题,因为out修改后的内存是dll里面分配的,然后在主程序里面释放会导致崩溃问题。解决办法,参考curlstatic size_t curlWriteCallback(void* data, size_t size, size_t nmemb, st原创 2017-09-28 11:50:39 · 5082 阅读 · 1 评论 -
Visual Studio的Output窗口自动滚动行为控制
在使用Visual Studio调试程序察看log输出时,在刚开始Debug时,Output窗口是默认自动滚动的。但是如果调整了Output窗口大小,或者在Output窗口中使用鼠标或者键盘操作进行了导航,则自动滚动将停止。如何恢复自动滚动呢?之前没注意到这个问题,翻了翻MSDN,发现了个快捷键盘操作:Ctrl+END。使用该快捷键操作,就可以恢复Output窗口的自动滚动。参考: http://转载 2017-06-07 00:15:46 · 4633 阅读 · 1 评论 -
error LNK1181: 无法打开输入文件“.\Release\\.obj”
BUG出现原因: 编译7z源码7z1604-src\CPP\7zip\Bundles\Format7zF 时候遇到的,经过搜索发现是vc6工程升级导致的bug,用vs2010,vs2012编译都不能通过。解决办法: http://www.cnblogs.com/lniwn/p/7z-VSbuild.html http://stackoverflow.com/questions/12387701原创 2017-04-26 16:35:01 · 23055 阅读 · 2 评论 -
vs2010 vs2013 同室操戈
之前一直用的vs2010,某一天,某些东西需要高版本的vs支持就准备装vs2013......踩坑之路正式开始。。。。1.刚开始下了mu_visual_studio_2013_update_5_x86_dvd_6815499.iso 自然是没办法安装的,因为他只是个更新包。2.第二次下了cn_visual_studio_professional_2013_with_update_5_原创 2016-08-19 19:50:52 · 1063 阅读 · 0 评论