
编程学习
弥漫-飘渺
这个作者很懒,什么都没留下…
展开
-
VS配置属性里没有C/C++
经测试是VS的一个BUG,出现于VS2005和VS2008(其他版本未测试,不知有没有)新建项目时。写一些代码之后再编译,C/C++就会在配置属性里出现了。转载 2014-02-14 10:08:18 · 4006 阅读 · 0 评论 -
ERROR合集(个人调试笔记)
本内容为个人调试笔记,只依个人经历来收录和排版常见fatal error!(不足之处望见谅)IDE为VS各版本(具体哪个呢?不知道!)内容概要:暂时分为两大部分,fatalerror Cxxxx、fatalerror LNKxxxx。排序无意义(其实是我遇到的顺序)。一、fatal error C1.“fatal error C1083: ”无法打开包括文件原创 2015-03-30 19:18:47 · 575 阅读 · 0 评论 -
为项目指定需要链接的库文件的两种方式
1.通知配置项目的链接属性完成2.在程序代码中通过#pragma指令包含所需要的库文件原创 2014-12-22 16:11:18 · 618 阅读 · 0 评论 -
This function or variable may be unsafe
[Error]'fopen' This function or variable may be unsafe 微软的警告,主要是那些都是C库的函数,很多函数内部是不进行参数检测的(包括越界类的),微软担心使用这些会造成内存异常,所以就改写了一下同样功能的函数,只不过进行了参数的检测,使用这些新的就可以了。不用特意记,每个函数在给出警告时都会告诉你相应的安全函数,注意一下警告信转载 2014-04-04 13:37:24 · 664 阅读 · 0 评论 -
error LNK2019: 无法解析的外部符号_imp__MessageBoxA@16,该符号在函数 _WinMain@16 中被引用
nmake编译链接报错error LNK2019: 无法解析的外部符号_imp__MessageBoxA@16,该符号在函数 _WinMain@16 中被引用解决方法代码中添加依赖库#pragma comment(lib,"User32.lib")转载 2014-03-14 16:09:31 · 714 阅读 · 0 评论 -
关于VS中的targetver.h文件
本文章参考了这篇文章:http://blog.youkuaiyun.com/zhangbinjn/article/details/4516774targerver.h文件的作用:定义程序运行的环境,如限制程序只能在XP下运行,限制程序在只能在Vin7下运行或限制程序只能在XP以上系统运行,或限制程序只能在Server2003以上系统运行...转载 2014-03-13 13:37:49 · 1491 阅读 · 0 评论 -
stdafx
1简介名称的英文全称为:Standard Application Framework Extensions所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。afx曾经是微软一个专门的技术开发团队,而stdafx转载 2014-03-11 16:11:49 · 702 阅读 · 0 评论 -
error LNK2005
为什么会出现这个错误??“error LNK2005: 已经在aaa.obj中定义” 编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时转载 2014-02-16 09:07:41 · 775 阅读 · 0 评论 -
如何解决 “fatal error C1083: ”无法打开包括文件
最开始重新导入项目时,遇到过 "fatal error C1083"这个错误,当时经同事指点,改了加载头文件的附加路径,问题很容易就解决。今天将整个工程改的编译方式改为Release方式,再次遇到"fatal error C1083",决心将具体的解决方法以图文的方式记录下来,一方面加深自己的印象,另一方面,也方便遇到类似问题的同学找到快速解决方案。 步骤1:定位报“fatal error转载 2014-02-10 21:09:04 · 1359 阅读 · 0 评论 -
解决:LINK : fatal error LNK1104: 无法打开文件
步骤1:定位报“fatal error LNK1104: ”错误的文件,找到它所在的目录。步骤2:添加该项目的附加库目录。属性-链接器-常规-附加库目录。如图所示原创 2014-02-10 21:38:32 · 4886 阅读 · 0 评论