![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基本编程技巧与纠错
scudz
这个作者很懒,什么都没留下…
展开
-
无法打开文件“…….lib, 报错,vs2008
请打开了新编辑窗口(即点击了“...”按钮)“附加依赖项”,并一条一条分别加入,一条一行(一个回车),(注意行末不要加";")否则会出现类似以下错误:1>LINK : fatal error LNK1104: 无法打开文件“…….lib”原创 2012-07-15 22:28:06 · 753 阅读 · 0 评论 -
应用程序无法正常启动0xc000007b解决思路
程序设置:多线程调试、共享MFC,使用manifast,本机编译好程序在其它计算机上无法运行,提示007b错误!尝试了以下内容:win7 64 sp1补丁,无效vcredistribute补丁,无效装vs2012,无效直接排除 dx的问题,自己编的程序自己清楚,根本没有涉及那一块manifast所有相关设置为否,ok(此时设置为了静态mfc) : 连接器-》清单文原创 2016-09-06 11:21:09 · 3171 阅读 · 1 评论 -
C++,链表类,链表模板类
http://www.cnblogs.com/jingmoxukong/p/3827011.html目录采用模板类实现的好处是,不用拘泥于特定的数据类型。就像活字印刷术,制定好模板,就可以批量印刷,比手抄要强多少倍!此处不具体介绍泛型编程,还是着重叙述链表的定义和相关操作。 链表结构定义定义单链表的结构可以有4方式。如代码所示。转载 2016-07-22 10:48:53 · 1916 阅读 · 0 评论 -
c++中dll内存问题,感觉有些混乱,
这两天在做一个数据结构,使用树结构,两层,第一层的数据元素为第二层的n个分支遇到问题如下:1:使用vector在debug下运行正常,在release下源码运行正常封装后运行失败请教了多人,觉得可能是vector的使用问题,因为我将第一层封装为dll,而在第二层使用源文件,导致在第二层申请的内存在第一层释放时出现问题。2:为了避免vector的内存释放问题,自己写了链表,结果出现了原创 2016-07-26 09:26:30 · 1135 阅读 · 0 评论 -
vs2012,win7 64位 下pcl 1.8库的布置与使用,
pcl库的安装使用原创 2016-05-14 21:39:55 · 435 阅读 · 0 评论 -
matlab生成dll
实验室的一个项目需要调用matlab程序。经过再三考虑,决定使用vc调用matlab导出库的形式。而我主要负责与matlab程序结合的工作。以下是今天工作的简要总结。全当是个备忘吧。1:在matlab中选择compiler。 在命令行窗口输入:mex -setup 按照提示选择vc6.0.由于使用的是matlab7,不识别vs2010和2008,无奈有装的转载 2013-10-30 15:40:27 · 31352 阅读 · 6 评论 -
CLR 中String字符串操作
http://msdn.microsoft.com/zh-cn/library/585whdf9(v=vs.80).aspx如何:访问 System::String 中的字符Visual Studio 2005其他版本1(共 1)对本文的评价是有帮助 - 评价此主题可以访问 String 对转载 2013-08-14 11:00:28 · 4079 阅读 · 0 评论 -
vs2010无法安装,framework就已经失败了
前装Viusal Stuido 2010 Ultim一直失败,而且等的时间特别长,在安装.net framework 4.0时就失败……后来就单独安装.net framework 4.0,结果还是失败,出现HRESULT 0xc8000222错误代码,去官网上查找,发现作如下操作步骤即可This behavior may occur if the temporary fol转载 2013-07-30 14:04:43 · 2381 阅读 · 0 评论 -
关于DLL搜索路径的顺序问题
DLL的动态链接有两种方法。一种是加载时动态链接(Load_time dynamic linking)。Windows搜索要装入的DLL时,按以下顺序:应用程序所在目录→当前目录→Windows SYSTEM目录→Windows目录→PATH环境变量指定的路径。 前天看到这几句,突然设计出一道自认绝妙的笔试题:“如果采用加载时动态链接的方式,Windows搜索要装入转载 2013-06-19 10:19:01 · 900 阅读 · 0 评论 -
应用程序无法正常启动(Oxc0150002),xp程序向win7下的移植
新进了两台电脑,想装win7的系统,程序在xp下写的,vs2008,在win7下安装好相应环境后,将程序靠过来,无法运行,具体:编译连接通过,运行报错,无法进去main应用程序无法正常启动(Oxc0150002),采取了下列解决办法:1:vs08安装补丁,无效2:将文件拷贝到目录下,无效3:从新装win7系统,久经考验的版本,从新配置,无效 新建项目,从原创 2012-09-05 11:24:59 · 4276 阅读 · 0 评论 -
OPENGL显示部分,莫名变慢处理
显示部分,代码如下: CPntCldFusion Combin2PtCld; Combin2PtCld.dat1->Read("A.pt"); Combin2PtCld.dat2->Read("B.pt"); Combin2PtCld.CombinPntCldOLD(&G_Head3DM,1); numPC = numPC + 1; point原创 2012-12-26 09:12:09 · 2009 阅读 · 0 评论 -
warning C4819,该文件保存为 Unicode 格式以防止数据丢失,处理方法
当项目引用到外部源代码后,经常出现4819错误,警告信息如下:warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失. 通常的方法是在编译选项中去加个选项,方法如下:配置属性--c++--命令行 加上 /wd4819 在Project -> Properties -> Configurat转载 2012-12-26 22:54:19 · 13315 阅读 · 1 评论 -
消除vc2005的sprintf警告
Visual Studio 2005 移植 - WINVER,warning C4996, error LINK1104 - 消除.vc2005的sprintf_s警告最简单的可以用的方法:选项Project | Configuration Properties | C/C++ | Preprocessor | Preprocessor Defi转载 2012-12-26 22:20:21 · 3081 阅读 · 0 评论 -
VC变量无法监视
现象:外部传入数据指针,可以使用,但无法监视原因:函数定义与声明不一致,如声明未写形参或形参名不一致解决:改为一致即可。 但是这种现象又不总是出现,很烦人原创 2012-08-07 09:20:18 · 996 阅读 · 0 评论 -
模板函数 链接错误
状况1:函数是通用基本函数,故没有放到任何类中,为全局的。声明与实现分别放到.h和.cpp中,编译报:链接错 1:不使用模板函数,用重载 ok2:使用模板函数,但是将定义也一同放到.h中,ok 状况2:在 a.h文件中定义的都是 模板函数,添加普通函数,编译连接出错,重定义1:将新函数也定义为模板函数2:将新函数定义到其它的.h文件中 3:原创 2012-07-31 10:35:16 · 1080 阅读 · 1 评论 -
matlab 保存出来的图片或pdf背景为黑色解决方案,验证
Subject: printing unwanted black backgroundFrom: Henry Date: 10 Jun, 2014 13:00:18Message: 5 of 9Reply to this message Add author to My Watch List View original formatFlag as spa转载 2017-01-31 23:22:22 · 3580 阅读 · 0 评论