- 博客(839)
- 资源 (93)
- 收藏
- 关注
转载 由于找不到 mspdb80.dll,无法继续执行代码。重新安装程序可能会解决此问题。(转)
在cmd中键入cl执行编译(或lib)时会出现 mspdb80.dll无法找到的情况,是因为VC\Bin\下没有 “msobj80.dll,mspdb80.dll,mspdbcore.dll,mspdbsrv.exe”这四个文件,直接从Common7\IDE \下复制这四个文件到VC\Bin\下即可解转自:https://blog.csdn.net/mengxiangbaidu/article/details/7017511...
2022-04-19 18:47:54 1018
转载 内存碎片与malloc(转)
linux提供了brk,sbrk系统调用来申请释放内存。linux系统通过一个指针来管理内存,如图所示堆区向上生长,使用一个指针指向堆顶。每次申请内存,使用系统调用把brk指针向上移动,释放内存就把brk指针向下移动。但是如果不想释放data2直接释放data1,这是做不到的。不需要的数据data1,必须等上面的数据都释放后才能释放。不需要的内存无法归还给操作系统,这就是内存碎片。一、libc库(stdlib.h)的mallocmalloc使用链表来管理内存。1、使用brk申请一大块内存
2022-04-12 09:45:16 954
转载 VC 运行时库 /MD、/MDd 和 /MT、/MTd(转)
这里总结下他们的区别,后面的那个'd'是代表DEBUG版本,没有'd'的就是RELEASE版本了。首先说/MT/MT是 "multithread, static version ” 意思是多线程静态的版本,定义了它后,编译器把LIBCMT.lib 安置到OBJ文件中,让链接器使用LIBCMT.lib 处理外部符号。/MD是 "multithread- and DLL-specific version” ,意思是多线程DLL版本,定义了它后,编译器把 MSVCRT.lib 安置到OBJ文件中,它.
2022-04-08 11:14:45 1159
原创 error C2226: 语法错误 : 意外的“LPSTR”类型
问题:1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(6132): warning C4229: 使用了记时错误: 忽略数据上的修饰符1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winbase.h(6133): error C2226: 语法错误 : 意外的“LPSTR”类型原因:在Windows.h之前包含了t
2022-03-29 17:11:54 768
转载 Qt学习: QCloseEvent关闭事件的使用及代码示例(转)
QCloseEvent事件是指,当你鼠标点击窗口右上角的关闭按钮时,所触发的函数.如果你没有重写virtual closeEvent(QCloseEvent*event);这个虚函数的话,系统是默认接受关闭事件的,所以就会关闭窗体,但有的时候,比如在记事本程序中,但你的文本未保存时,点击关闭按钮,就会跳出是否保存的提示框,这是因为它重写了关闭事件这个虚函数.首先用Qt设计师拖拽一个QTextEdit,然后进行整体布局.以下是”c.cpp”下的代码:#include "c.h"c::c(QW
2022-03-28 10:00:11 2697
原创 fatal error C1083: 无法打开包括文件:“d3dx9.h”
1. 首先在控制面版确认是否安装Microsoft DirectX SDK (June 2010),没有可以到https://www.microsoft.com/en-us/download/details.aspx?id=6812下载一个安装安装后d3dx9.h文件在:D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include2. 设置路径: 工程--属性---c/c++---常规---附加头文件(第一行就是)在这里..
2022-03-17 19:08:07 2274
原创 error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4
首先库文件跟包含文件都要添加好~然后链接那几个静态库~程序开头写#pragma comment(lib, "d3d9.lib")#pragma comment(lib, "d3dx9.lib")"项目-属性-配置属性-链接器-输入"也能设置参考:https://bbs.csdn.net/topics/310239990...
2022-03-17 18:58:05 513
转载 error LNK 2019 无法解析的外部符号 __imp__timeGetTime@0(转)
错误显示:error LNK 2019 无法解析的外部符号 __imp__timeGetTime@0,该符号在函数 "public: virtual void __thiscall ViewWidget::paintEvent(class QPaintEvent*)" (?paintEvent@ViewWidget@@UAEXPAVZ) 中被引用经过查看,函数timeGetTime在系统目录 c:\Program Files(x86)\Windows Kits\8.1\Include\um\time
2022-03-17 18:53:20 1604 1
转载 QDialog的accept()函数和reject()函数(转)
这两个函数作用分别是:都能够隐藏QDialog,但是返回值不同,一个是Accepted,一个是Rejected,返回值不同的作用是:区分用户按下的OK按钮,还是Cancel按钮。f(my1.exec()==QDialog::Accepted)my1是一个对话框,当调用exec方法时,弹出,等待用户响应,用户可能点击确定,那么exec返回QDialog::Accepted值,如果点击取消则返回QDialog::Rejected,这句话是通过返回值来确定用户的响应结果1.如果使用exec()默认
2022-03-17 11:02:06 3952
转载 error C2275: “size_t”: 将此类型用作表达式非法(转)
这个错误是由于C的编译器要求将变量的申明放在一个函数块的头部,而c++没有这样的要求造成的。解决的办法就是把变量的声明全部放在变量的生存块的开始。注:VS2013(最新补丁SP4及以上)编译器可以支持此类C语法,不会报上述错误。转自:https://www.tsingfun.com/it/cpp/1484.html...
2022-03-17 10:50:52 498
转载 Qt读取UTF8与GBK格式文件乱码问题(转)
window下文件一般为GBK格式文件,而Linux系统下文件一般为UTF8文件,当文件读取格式不匹配时,读取到的数据显示为乱码,所以需要转码.GBK格式文件读取QFile file("GBK.txt");file.open(QFile::ReadOnly | QFile::Text);QTextCodec *codec = QTextCodec::codecForName("GBK");QString content = codec->toUnicode(file.readAll());
2022-03-16 18:53:02 1591
原创 the CBD process terminated
用QT写完代码,编译后,进行debug,程序调试启动时报错:the CBD process terminated.原因:debug目录下我的第三方dll文件没有放进去
2022-03-16 10:10:27 699
转载 QT中$$PWD的意思(转)
$$PWD的意思为当前目录如pro文件中:INCLUDEPATH += $$PWD/lib/x64-win64$$PWD表示的意思就是pro文件所在的目录。转自:https://blog.csdn.net/cashmood/article/details/114979405
2022-03-15 17:37:20 13721
转载 Visual Studio版本与ToolsVersion与工具集版本号对应版本号(转)
Format Version(解决方案文件版本)和VS版本的对应关系:-Visual Studio 2005 - Format Version 9.00-Visual Studio 2008 - Format Version 10.00-Visual Studio 2010 - Format Version 11.00-Visual Studio 2012 - Format Version 12.00-Visual Studio 2013 - Format Version 12.00-Visu
2022-03-15 15:35:14 3655 2
原创 Windows下VS2010编译PCRE
前言: 在JAVA和PHP语言中正则表达式是自带的,不需要额外的工作就能使用到,然而在C语言中,要使用正则表达式则需要花费一番功夫。虽然linux平台下有正则表达式库,从VS2008开始也提供正则表达式库的支持,但是假设一段代码需要在两个平台下编译运行,那么使用本地平台的API则会导致不好移植。 所以,百度了许多资料,终于找到了PCRE这个库。不过,这个库在windows平台下编译则需要多花费点心思,为了避免日后忘记和给同样想要编译尝试使用pcre库的人一个经验,特写下这篇博客作为记录。一、
2022-03-15 15:09:52 1720
原创 error C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
解决:用sublime或记事本或vs新建一文件,将源文件内容拷贝进去,另存为utf-8 with bom格式,再替换出错文件。
2022-03-15 14:28:04 665
转载 使用vs查看动态链接库和静态库的方法(转)
以前查看dll导出函数,一般使用Viewdll等第三方工具。但由于Viewdll采用dephi编写,因此仅能查看32位的dll。其实微软已经帮我们提供一个查看dll导出函数的命令,嵌在VS开发环境中,可以查看32位和64位的dll。具体使用方法如下:(例如查看d:\a.dll的导出函数)1. 进入VS开发环境,然后Tools -> Visual studio 2010 Command Prompt2. cd到d:\下3. 输入命令d:\dumpbin /exports a.dll回车即
2022-03-15 13:38:58 1738
转载 自己制作deb包(转)
一、使用deb包1. 查看deb包含有哪些文件(不安装)$ dpkg -c xxx.deb // 安装前根据deb文件查看$ dpkg -L debname // 安装后根据包名查看2. 安装deb包$ dpkg -i xxx.deb注意,如果提示错误,可以加参数—force-all强制安装,但不推荐这样做3. 查看某个文件属于哪个deb包$ dpkg -S filepath4. 移除deb包$ dpkg -r debname二、制作deb包1. 原理1) deb包通
2022-03-07 11:31:48 3968
转载 银河麒麟制作deb安装包(转)
今天讲一讲银河麒麟下如何制作deb安装包。制作安装包的命令很简单,以我近期的项目为例:在hsclient文件夹的路径的终端输入:dpkg -b hsclient/ hsclient_1.0.0_arm64.deb以上命令会将hsclient文件夹的内容制作成hsclient_1.0.0_arm64.deb安装包。制作时间取决于hsclient文件夹的大小。所以,主要工作量在于hsclient文件夹的准备。使用tree命令查看hsclient目录结构如下:可执行文件及相关依
2022-03-07 11:22:54 6589
转载 ubuntu安装rapidsvn及使用(转)
安装内容:1.sudo apt-get install rapidsvn #安装svn2.sudo apt-get install meld #安装比较工具使用:1.添加svn文档库标签2.签出到本地文件夹3.添加本地标签后,可以进行提交、更新等操作4.添加工具。查看->首选项,添加编辑和比较工具5.其他使用注意事项*操作标签时要先双击把标签打开,选中后操作目录*使用sudo rapidsvn打开后输入用户密码后点击左上...
2022-03-07 11:09:41 668
转载 linux查看文件字节数(转)
# wc 文件[root@localhost home]# wc type.txt 57 243 9599 type.txt命令参数:-c 统计字节数。-l 统计行数。-m 统计字符数。这个标志不能与 -c 标志一起使用。-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。-L 打印最长行的长度。-help 显示帮助信息--version 显示版本信息说明:57 243 9599 type.txt行数 单词数 ...
2022-03-03 14:14:50 2134
原创 windows下判断本进程是否为子进程
#include <tlhelp32.h>using std::wstring;int isChildProcess(){ int ret = 1; TCHAR szModule[512] = {0}; GetModuleFileName(NULL, szModule, 512); wstring wstrModule = szModule; DWORD d_expID = 0; GetWindowThreadProcessId(GetShellWindow(), &.
2022-03-02 10:37:23 597
转载 libcurl CURLOPT_WRITEFUNCTION注意事项(转)
NAMECURLOPT_WRITEFUNCTION - set callback for writing received dataSYNOPSISDESCRIPTIONPass a pointer to your callback function, which should match the prototype shown above.This callback function gets called by libcurl as soon as there is data
2022-02-24 13:03:13 873
原创 MFC怎么实现组合键盘响应
if (pMsg->message == WM_KEYDOWN){ if (pMsg->wParam == 'F' && GetKeyState(VK_CONTROL) && pMsg->lParam & 0x20000000) { MessageBox(L"Ctrl+ALT+F"); } else if (pMsg->wParam == 'F' && GetKeyState(VK_CONTROL) &&.
2022-02-22 15:35:42 1471
转载 firefox NPAPI 插件开发(c++)-插件与JS的交互(三)
转自:https://blog.csdn.net/tgdzsjh/article/details/21447667NPAPI标准提供了一套插件与JS的交互机制。1. javascript调用插件方法: 浏览器首先会调用NPP_GetValue(NPP instance, NPPVariable variable, void* value)取得NPObject对象的地址。Variable参数为NPPVpluginScriptableNPObject。在取得该对象后浏览器就可以调用插件提供的NPCla.
2022-02-18 15:25:48 746
转载 php file_get_contents抓取内容乱码
有时候用 file_get_contents() 函数抓取网页会发生乱码现象。有两个原因会导致乱码,一个是编码问题,一个是目标页面开了Gzip。编码问题好办,把抓取到的内容转下编码即可(content=iconv("GBK","UTF−8//IGNORE",content=iconv("GBK","UTF−8//IGNORE",content);),我们这里讨论的是如何抓取开了Gzip的页面。怎么判断呢?获取的头部当中有Content-Encoding: gzip说明内容是GZIP压缩的。用FireBu
2022-01-28 16:09:58 1840
原创 warning LNK4017: DESCRIPTION statement not supported for the target platform; ignored
Question:.\wthkdll.def(4) : warning LNK4017: DESCRIPTION statement not supported for the target platform; ignoredAnswer:It's only a warning - either ignore it or remove the DESCRIPTION line. Nothing bad will happen.ps:https://stackoverflow.com/question
2022-01-27 21:00:04 685
转载 dpkg 被中断问题解决方法(转)
dpkg 被中断问题解决方法本帖最后由 windworld 于 2015-12-26 18:40 编辑 linux系统安装软件是有时会碰到“dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题。”,然而按照提示运行却并没能很好的解决问题。其实导致这个问题的主要原因是因为/var/lib/dpkg/updates文件下的文件有问题,可能是其他软件安装过程或是其他原因导致的,这里删除掉然后重建即可。sudo rm /var/lib/dpkg/upd...
2022-01-21 22:12:46 3123
原创 error LNK2001: 无法解析的外部符号 __imp__WSAGetLastError@0
原因:缺少 ws2_32.lib方法1 打开VS2010 项目属性设置中添加相应的库 方法为:项目->属性->链接器->输入->附加依赖项 加入相应的库方法2 在代码中添加相应的库 格式为: #praga comment( lib,”相应的库”)参考:https://blog.csdn.net/woshihuguangbao/article/details/52770136...
2022-01-17 14:31:43 1541
原创 fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory
stdint.h文件是C99的标准头文件,默认情况下vs2008是不支持的,所以在使用过程中肯定会碰到 "No such file or directory"的问题。解决方案:下载stdint.h或者从vs2010拷贝一份,然后放到Program Files (x86)\Microsoft Visual Studio 9.0\VC\include路径下参考:https://blog.csdn.net/weixin_33672109/article/details/94256419...
2022-01-07 18:37:53 3052
原创 电脑汉字显示框框的问题
win10电脑,这几天用着,突然从vs,svn,飞秋,ie汉字都显示框框了,连为解决问题下载的360安装界面也是框框,试了好多方法没用,最后从一台正常的win10上拷贝c:\windows\fonts到我电脑的c:\windows\fonts,装了500多个字体,才算显示正常。...
2022-01-07 10:13:00 506
原创 svn对比时中文显示框框
解决方法:在打开的的TortoiseMerge里,文件->settings->Font,选择一款中文字体就可以了参考:https://zhidao.baidu.com/question/717732274022283365.html
2022-01-05 17:48:56 180
原创 GetOpenFileName设置居中
static UINT_PTR CALLBACK OFNHookProc (HWND hdlg, UINT uiMsg, WPARAM wParam, LPARAM lParam){ if ((uiMsg == WM_NOTIFY) && (reinterpret_cast<OFNOTIFY*>(lParam)->hdr.code == CDN_INITDONE)) { RECT r; int w, h;...
2022-01-04 13:55:49 501
转载 QT+event() + 事件过滤器(转)
其存在的意义:mywidget.h:#ifndef MYWIDGET_H#define MYWIDGET_H#include <QWidget>namespace Ui {class MyWidget;}class MyWidget : public QWidget{ Q_OBJECTpublic: explicit MyWidget(QWidget *parent = 0); ~MyWidget();protected:
2021-12-28 10:22:04 91
原创 undefined symbol: _Z34QBasicAtomicInt_fetchAndAddOrderedPVii
原因:因为程序需要的qt动态库版本不一致造成的,主要是qtcore、qtgui、qtnetwork等相关的库版本不一致解决:随便新建一个qt widgets工程,使用ldd -r 查看下系统自带的qtcore、qtgui、qtnetwork的路径,然后把系统qt库的文件覆盖出问题的dll所引用的qt库文件即可。参考:https://blog.csdn.net/weixin_44819948/article/details/117119245...
2021-12-22 16:31:37 780
转载 RPM 安装与卸载命令(转)
RPM(Red Hat Package Manager)命令:rpm1、查询、检查软件包rpm {-q|--query} [select-options] [query-options]rpm {-V|--verify} [select-options] [verify-options]2、安装、升级、删除软件包rpm {-i|--install} [install-options] PACKAGE_FILE ...rpm {-U|--upgrade} [install-options] P
2021-12-22 12:13:28 1815
转载 error: invalid new-expression of abstract class type原因及解决(转)
new一个对象时报错如下:Error:invalid new-expression of abstract class type XXX原因:子类没有完全实现父类的纯虚函数,即父类中有函数未在子类中实现,第一行error下面会提示具体是哪个函数没有实现。解决:删除父类中未实现的纯虚函数或在子类中实现它————————————————版权声明:本文为CSDN博主「AnronSakura」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https:
2021-12-20 14:30:30 8593
转载 win10下vs2010编译32位qt4.8.7(转)
QT版本4.8.7编译步骤 http://blog.sina.com.cn/s/blog_671c54fe0100w0qz.html编译过程中遇到的问题 http://bbs.csdn.net/topics/3801532841,下载文件 地址 http://qt-project.org/downloads/ 1.1 下载QT4.8.7的source code(qt-everywhere-opensource-src-4.8.7.zip) 1.2 将...
2021-12-15 16:02:13 861
pcre-8.45.zip
2022-03-15
VS90SP1-KB976656-x86.zip
2021-12-01
plugandpaint.zip
2021-04-09
icu4c-54_1-src.zip
2018-05-09
svg_animation.zip
2015-11-04
基于TweenMax.js的网页幻灯片.rar
2015-11-04
atlWindows_demo.zip
2015-09-28
COMHook_Src.zip
2015-09-25
html5拼图游戏
2015-07-01
PyQt4帮助文档
2015-05-25
WebKitSupportLibrary.zip
2015-04-26
带有checkbox的word2007,word2013文件
2014-09-11
IE11-Windows6.1-KB2929437-x64.msu
2014-09-09
FP40EXT.CAB
2014-09-02
drawcli.zip
2014-05-30
VC6.0中缺少VC98\\CRT\\SRC文件夹的---CRT.rar
2014-01-20
IDA_pro_install.7z.003
2013-12-05
IDA_pro_install.7z.002
2013-12-05
IDA_pro_install.7z.001
2013-12-05
北京数字证书认证中心 64位 驱动
2013-10-24
OCX控件打包成CAB--cab,html文件
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人