VS.NET
文章平均质量分 88
暴熊
看英超,听歌,学习!
QQ:908965890
展开
-
链接错误LNK2001
转自http://dev.21tx.com/2005/05/29/10930.html 链接错误LNK2001,该错误非常讨厌,因为对于 编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时, 编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不 明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非 常困难。转载 2007-10-14 15:35:00 · 909 阅读 · 0 评论 -
如何让Doxygen解析带__interface关键字的代码
微软在VC里添加了很多的关键,比如__interface以方便编写COM组件,但是Doxygen并不认识,所以不会生成文档。但是,Doxygen留下了扩展空间,就是可以支持预处理,这样就可以把__interface进行重定义。具体做法是,在高级选项里找到Preprocessor,然后设置ENABLE_PREPROCESSING = YES MACRO_EXPANSION =原创 2008-10-25 09:53:00 · 691 阅读 · 0 评论 -
vs2008 编译 tcl
http://www.tcl.tk/ 下载 ------ 已启动全部重新生成: 项目: tcl, 配置: Debug Win32 ------正在执行生成文件项目操作===============================================================================nul*** Compiler has Optimizations原创 2008-12-07 13:36:00 · 5330 阅读 · 0 评论 -
sqlite-3.6.6.2 vs2008 编译
http://www.sqlite.org/ 下载编译器输出的错误是:错误278 error LNK2005: _sqlite3_api 已经在 fts3.obj 中定义 fts3_tokenizer.obj错误279 error LNK2005: _sqlite3_extension_init 已经在 fts3.obj 中定义 rtree.obj错误 280 error LNK原创 2008-12-07 16:37:00 · 1266 阅读 · 1 评论 -
Visual Studio 2008 每日提示(一)
转自http://blog.csdn.net/xjbx/archive/2008/12/01/3418281.aspx Visual Studio 2008 每日提示(tip of day )是2007年7月Sara Ford在她的博客里推出了VS 2008每日提示系列,里面收集了许多使用VS 2008技巧和诀窍,截至到今天(2008年11月30日)已经有367条了。我把转载 2009-03-04 11:36:00 · 729 阅读 · 0 评论 -
vs2003 远程调试
将"C:/Program Files/Microsoft Visual Studio .NET 2003/Common7/Packages/Debugger /msvcmon.exe" Copy到目标机器(需要远程调试的机器). 然后 以参数 -tcpip -anyuser -timeout -1 运行msvcmon.exe, 即可远程调试原创 2009-05-15 20:24:00 · 2278 阅读 · 0 评论 -
VS2008编译OpenSSL(转)
在编译OpenSSL前,需要正确安装Perl,因为在编译OpenSSL时需要使用到该程序。下载最新版本的Perl:http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.8.822-MSWin32-x86-280952.zip。然后安装之。下载最新版本的OpenSSL:http://www.opens转载 2009-05-30 05:38:00 · 5619 阅读 · 0 评论 -
_set_se_translator 用法 + C++异常与windows异常
使用c++异常时,包含对象编译不过,百思不解。补一补关于异常的知识 代码:void func( ){ CString strTest; // 错误!结构化异常无法解析C++ 对象 __try{ ... } __except(...){ ... }}编译转载 2009-06-01 19:57:00 · 5532 阅读 · 1 评论 -
vs2008 std::fstream以及std::ifstream打开中文路径名失败的解决方法
vs2003都没有此问题,vs2008就有此问题,解决方法如下:// 支持中文文件目录std::locale loc = std::locale::global(std::locale(""));原创 2010-01-13 23:38:00 · 2736 阅读 · 1 评论 -
vs2008 编译时 出现 -1073741289 错误
vs2008 编译时 出现 -1073741289 错误,查了很久,是因为incredibuild没有处于运行状态原创 2013-04-17 15:49:23 · 1099 阅读 · 1 评论 -
vs2010 无法找到调试信息 或者调试信息不匹配
在visual里找到pdb相关的配置选项,共2个如下:configuration property->c/c++->output files->program database file name这是编译时产生的pdb文件的输出位置,vs在编译后会将该位置符合$(TargetName).pdb格式的文件复制到configuration property->general的outpu原创 2013-06-12 20:10:33 · 16416 阅读 · 1 评论 -
doxygen 使用简(转)
doxygen注释块doxygen注释块其实就是在C"C++注释块的基础添加一些额外标识, 使doxygen把它识别出来, 并将它组织到生成的文档中去。 在每个代码项中都可以有两类描述, 这两类描述将在文档中格式化在一起: 一种就是brief描述, 另一种就是detailed。 两种都是可选的,但不能同时没有。 顾名思义, 简述(brief)就是在一行内简述地描述。而详细描述(deta转载 2008-10-25 01:14:00 · 978 阅读 · 0 评论 -
Doxygen注释常用标记(转)
Doxygen的常用注释标记,通过这些标记,可生成规范化的代码文档;也可以帮助我们管理代码。这些标记都是写在注释块中的,详见随邮件的例子(_common/obj.h)。 说明类型: 分为摘要说明和详细说明 /brief 后紧跟摘要说明,也可以直接使用“//!”开始注释。 详细说明:在摘要说明后,间隔一行书写,见实例。 基本结构的说明标记: /file转载 2008-10-25 01:12:00 · 955 阅读 · 0 评论 -
vs2005[缺少“;”(在标识符“PVOID64”的前面)] 解决方法 (转载)
转自http://bbs.gameres.com/showthread.asp?postid=258030打开winnt.h 文件 在如下定义typedef void *PVOID;typedef void * POINTER_64 PVOID64;前添加#define POINTER_64 __ptr64就行了转载 2007-10-14 09:34:00 · 2061 阅读 · 0 评论 -
如何在Visual Studio 2003, Visual Studio 2005编译boost 1.34.1?
1.下载boost source到http://www.boost.org下载最新版本的boost,我目前下载的是1.34.1,将之解压到c:/boost_1_34_1/2.编译bjamC:/boost_1_34_1/tools/jam/src下,执行build.bat,然后会在C:/boost_1_34_1/tools/jam/src/bin.ntx86/生成一个bjam.exe,将bjam原创 2007-10-14 15:19:00 · 2140 阅读 · 2 评论 -
Microsoft Visual Studio .NET 2003 编译xvidcore-1.1.3
首先 http://easynews.dl.sourceforge.net/sourceforge/nasm/nasm-0.98.36-win32.zip 下载解压后文件名为nasmw.exe,更名为nasm.exe,保存到Microsoft Visual Studio .NET 2003/Vc7/bin目录下 然后 所有*.asm文件的将nasm -f win32 -DPRE原创 2007-10-14 20:47:00 · 1041 阅读 · 1 评论 -
预编译头文件的使用(转载)
转自http://dev.csdn.net/article/19/19048.shtm预编译头文件的使用 关键字:预编译,/Yu,/Yc,/Yx本文介绍VC6的预编译功能的使用,由于预编译详细使用比较的复杂,这里只介绍几个最重要的预编译指令: /Yu, /Yc,/Yx,/Fp。其它的详细资料可以参考: MSDN->Visual Studio D6.0Document转载 2007-11-01 10:24:00 · 1075 阅读 · 0 评论 -
opengl红宝书第11章, gluTessCallback函数的例子在vs.net编译不过的解决方法
今天学习opengl红宝书第11章时, 用到gluTessCallback(tobj,GLU_TESS_BEGIN,glBegin),居然编译不过, 上网查了一下,不少人也遇过这个问题,这种格式在c中是可以通过的,但是在vs.net中比较严格,所以不能通过 ,解决办法也就是强制转换: gluTessCallback(tobj, GLU_原创 2007-11-03 16:00:00 · 1862 阅读 · 1 评论 -
关于DirectShow 和 Largeint.lib
编译DX2005年版及其以前版本的DirectShow或是其他老版本代码时,如果发现Largeint.lib找不到这个LNK1104错误,"cannot open file Largeint.lib"那么,直接删除largeint.lib这个库的引用,vs 2003 & vs 2005不提供这个独立的largeint库了原创 2007-10-14 10:32:00 · 5087 阅读 · 1 评论 -
无法打开文件libci.lib 解决方法
libci是老的iostream库,vs.net2003, vs.net2005中已经没有了,在link options中直接ignore掉这个库就行了。原创 2007-10-14 13:39:00 · 2968 阅读 · 0 评论 -
编写易于调试的VC代码(转载)
转自http://blog.csdn.net/myfnst/archive/2004/07/04/33492.aspx编写易于调试的VC代码一程序的设计要避免错误,首先要从好的设计开始。对于程序的设计,需考虑到程序的两个特性:1简单性大多数常见的错误来源于程序设计中不必要的复杂成分。一个好的设计应该反映问题本身的要求,而不必为了刻意追求“满足将来的需要”而添加不必要的特性。实际转载 2007-11-17 13:42:00 · 1495 阅读 · 0 评论 -
Visual Studio 2008正式版+sp1下载地址汇总及相关注册破解方法(转)
一如此前的预料,微软今天在MSDN网络上正式发布了新一代开发套装Visual Studio 2008的RTM版,同时还有配套的.NET Framework 3.5 RTM。 VS2008代号“Orcas”,已经经历了大约18个月的开发,是对Visual Studio 2005一次及时、全面的升级。 微软称,VS2008引入了250多个新特性,对各个版本都进行了大幅改转载 2008-10-21 07:50:00 · 2443 阅读 · 0 评论 -
Doxygen心得(转)
doxygen是一款源代码帮助文档生成工具。依靠源代码中的注释,doxygen可以轻松的生成多种格式的帮助文档,供开发者阅读。 doxygen的使用方法很简单: 第一步,需要修改源代码文件,规范现有注释。为了使注释轻松智能的变成可读的文档。doxygen规定了自己的注释格式,这样太才可以解析。最常用的注释格式是:/** there is com转载 2008-10-25 00:59:00 · 4583 阅读 · 0 评论 -
VS2010 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
原来机器上安装了VS2010非常正常,安装VS2012后,出现提示错误 error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏,出现的具体原因是微软的链接文件的格式变了微软官方给出的具体解决方法是给VS2010打SP1补丁。下载地址是:http://www.microsoft.com/en-us/download/details.aspx?id=23691原创 2013-11-20 11:06:32 · 1625 阅读 · 1 评论