
windows
寰宇C++
这个作者很懒,什么都没留下…
展开
-
_CRT_SECURE_NO_WARNINGS
_CRT_SECURE_NO_WARNINGS在属性页面中找到“C/C++"——”预处理器“,按下图操作单击箭头指向处的按钮在下面的编辑窗口中添加一句命令:_CRT_SECURE_NO_WARNINGS添加完成后应用并退出原创 2021-03-26 17:34:20 · 356 阅读 · 0 评论 -
C、C++、VC++ 三者之间的区别
C语言是一种古老而又经久不衰的计算机程序设计语言,大约诞生于上个世纪60年代。由于它的设计有很多优点,多年以来深受广大程序设计人员的喜爱,并逐渐 淘汰了很多其它程序设计语言。我们平时使用的大多数软件都是用C语言开发的。很多后来出现的一些语言也沿用了很多它的东西。C语言的编程方式是一种称为面向过程的开发方式。也就是说,解决问题的时候,程序员需要思考计算机应该如何一步一步完成这个问题,然后将相应过程转化为代码。当软件变得越来越复杂,代码越来越长的时候,一个人的脑力有限,用面向过程的方法很难开发,往往写着原创 2021-03-26 17:03:56 · 2049 阅读 · 0 评论 -
C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
warning C4819代码页936Unicode昨天主管让我把VS项目里的warning给清理下,结果发现几个这样的warning:warning C4819:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为Unicode格式以防止数据丢失刚用VS不久的我就在网上搜寻各种解决方案,结果都不好使,比如好多网友说:(1)转换Code文件为Unicode格式;(2)在Project->Properties->ConfigurationProp...原创 2021-03-26 15:48:44 · 984 阅读 · 1 评论 -
Visual Studio 2017 第三方依赖设置,附加依赖项和附加库目录
Visual Studio 2017 第三方依赖。需要做的事情有:1、指定头文件所在目录。2、指定需要使用到的lib。3、指定lib文件夹,也就是代码的实现部分所在的目录。附加依赖项 是指输入项,如某个.LIB文件。附加库目录 是你用 #pragma comment(lib,”a.lib”)的时候;此时就搜索相应的库目录,直到找到a.lib文件。附加依赖项和附加库目录最直观的区别是:前者添加的是文件名比如a.lib,而后者是路径。添加到附加依赖项 :LIB文件被真正包含进来了。把它所在的目录原创 2021-03-26 12:00:29 · 2035 阅读 · 0 评论 -
C2011“timespec“:“struct“类型重定义
原创 2021-03-26 11:43:07 · 996 阅读 · 0 评论 -
C2632“char“后面的“bool“非法
将_Bool改成_Bool_char;原创 2021-03-26 11:41:12 · 807 阅读 · 0 评论 -
#define_CRT_SECURE_NO_WARNINGS的用法
1.我们在编译老的用C语言的开源项目如lua源包的时候,可能因为一些老的.c文件使用了strcpy,scanf等不安全的函数,而报警告和错误,而导致无法编译通过。2.此时我们有两种解决方案:a.在指定的源文件的开头定义:#define _CRT_SECURE_NO_WARNINGS (只会在该文件里起作用)b.在项目属性里设置,这会在整个项目里生效,依次选择:属性->配置属性->C/C++ ->预处理器->预处理器定义->编辑最下面加上一行:_CRT_SECUR原创 2021-03-26 11:38:24 · 17062 阅读 · 0 评论 -
电脑突然无法复制粘贴的问题
问题现象:电脑正在使用,突然Ctrl+C Ctrl+V没法复制粘贴了!原因分析:电脑中其他进程占用了系统的剪切板,导致没法正常使用复制粘贴功能。解决方法:关闭占用剪切板的程序我这边遇到的是剪切板被“有道词典”占用了,退出或者重启下“有道词典”,复制粘贴就可以正常使用了。网络查了不少资料,但是目前没有好用的工具可以找到是谁占用了剪切板,导致复制粘贴无法使用,所以我们只能是总结一些可能的软件,然后尝试关闭这些软件,看能否解决问题。下面整理一些可能占用剪切板的程序,建议大家用的时候打开这...原创 2021-03-26 09:45:32 · 5472 阅读 · 3 评论