
VS2010
Qyee16
给自己一个自己的家
linux/window/mac;c++/ VC/Qt/object-c/JAVA
展开
-
“function”未定义;假设外部返回 int
警告:“function”未定义;假设外部返回 int错误原因:编译器遇到对未定义函数的调用。通过检查以下可能的原因进行修复(1)函数名称拼写不正确(2)原型非 extern 的外部函数 自己在使用时,出现此警告,但是在VS2010中能找到其定义和声明的地方,根据上面 微软给出的检查,但又没发现问题。神奇! 好吧,既然V原创 2012-06-01 09:29:03 · 15470 阅读 · 0 评论 -
Run time Check failure #2
一个小测试,能够在大项目中,查找越界访问的问题,记录一下。。。void test(){ char str1[]="123"; char str2[]="123456789"; strcpy(str1,"123456789"); printf("str1:%s\n",str1);}int main(){ test(); getchar(); return 0;}原创 2013-04-12 13:13:49 · 1689 阅读 · 0 评论 -
#include <atomic> 引入的错误
要不要死,,被windows虐死了1>c:\program files (x86)\windows kits\8.0\include\um\winnt.h(430): error C2143: 语法错误 : 缺少“;”(在“*”的前面)1>c:\program files (x86)\windows kits\8.0\include\um\winnt.h(430): error C4430:原创 2014-09-15 16:50:11 · 8362 阅读 · 0 评论 -
QT -1: 错误:Qt Creator 需要设置一个编译器来构建。在构建套件选项里设置一个编译器。
奇葩年年有,程序员就是苦逼,深更半夜还要调试工具的有木有!!! Qt报错: -1: 错误:Qt Creator 需要设置一个编译器来构建。在构建套件选项里设置一个编译器。vs2010报错:error MSB6006: “cmd.exe”已退出,代码为 -1073741515。有木有?? 哈哈,关键是解决办法,,再苦逼也要守着自己唯一的职业原创 2014-01-21 23:53:03 · 23334 阅读 · 6 评论 -
VC获取当前文件路径---比较
方法一:void GetAppPath(wstring &sPath){ sPath.resize(MAX_PATH); ::GetModuleFileName(GetModuleHandle(NULL), (LPTSTR)sPath.c_str(), MAX_PATH); int index = sPath.find_last_of(L'\\'); if(index >= 0)原创 2013-05-30 16:32:53 · 2557 阅读 · 0 评论 -
无法打开类型库文件:“msxml.dll”: No such file or directory(win7)
在xp上,使用的是msxml.dll,但是win7被换成了msxml6.dll,本文不探求为什么,只解决问题。解决:1、把msxml.dll 改成 msxml6.dll(此后又一堆错误) error C2653: “MSXML”: 不是类或命名空间名称1>g:\....\stampmanager.cpp(127) : error C2660: “IX原创 2013-04-15 01:41:22 · 10266 阅读 · 0 评论 -
MFC 延时函数
1、使用Sleep()函数2、获取时间差,小于给定时间差,执行循环#include #include #include #include using namespace std;#pragma comment(lib, "winmm.lib")void main(){ DWORD timeBegin = timeGetTime(); DWORD timeEnd = 0原创 2013-04-21 00:58:02 · 7628 阅读 · 0 评论 -
"Performing registration" VS2008 x64
在32位win7机器上没什么问题,但是到x64位就出现了问题,奇葩。。问题:某个工具从以下位置返回了错误代码: "Performing registration"解决:用管理员身份打开VC就可以了.原创 2013-04-15 00:30:31 · 1787 阅读 · 2 评论 -
CrashRpt.rc(6): fatal error RC1015: cannot open include file 'atlres.h'.
环境:vs2010 , window7-64问题:此问题是由于rc文件没有找到 atlres.h导致的 (原因不详)解决:工程 属性--》资源--》常规--》附加包含目录原创 2013-02-18 17:32:24 · 4704 阅读 · 0 评论 -
VS2010 编辑调试 QT5.0项目
环境:vs2010 Qt5.0.01、下载交叉编译器导入插件 下载官方 主页:http://qt-project.org/downloads Qt5 的下载链接 Visual Studio Add-in 1.2.0 for Qt5 (does not work with the Express edition) 其他版本,根据原创 2013-02-17 11:12:19 · 4796 阅读 · 0 评论 -
【vs】*pdb时出错;请检查是否是磁盘空间不足、路径无效或权限不够
VS感觉是感觉最好用的调试工具,但是也有些蛋疼的问题,比如上面的提示,每次都提示同样的错误:*pdb时出错;请检查是否是磁盘空间不足、路径无效或权限不够。 在pdb的生成目录下,去尝试删除此文件,还真被占用着,而且是被VS占用着,蛋疼,每次都是重启VS解决此问题,运行着VS而且不是调试状态,根本删不掉此文件。看了网上的很多人的解决方法,据说是微软的bug,解决此问题网上给出的解决方法还原创 2014-12-21 18:51:28 · 7580 阅读 · 3 评论