在产生指定warning的头文件或者cpp文件,或者在公共的头文件中加入#pragma disable(warning:4018)便可以忽略 c4018这个warnning主要是大型c++工程在vs下构建的时候,warning过多会刷屏过度,而且速度回变慢
Key was created with errors:
Warning
:
JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\lvchuang\lvchuang.jks -destkeystore E:\lvchuang\lvchuang.jks -deststoretype pkcs12” 迁移到行业标准格式 PKCS12。
谈出来的图片如图:
解决的方法其实很简单,在控制台上输入下面的一段代码即可:
keytool -genkey -alias test -keypass 123
从VC++到
VS
的开发平台转换十分常见,特此记录下可能有参考价值的报错与应对方法,供参考。
我所转换的项目是一个带有GUI界面的机器人控制程序,原本在VC6平台上开发,并且可以正常运行。从学长那里拷贝到我的新电脑后,我希望用
VS
2010
继续开发,因此实行了这次平台转换。首先双击 .dsw 文件,
VS
2010
将会有如下提示:
选择“是”,将VC工程转化为
VS
2010
项目。转化完成后如下:
#pragma
warning
(
dis
able
:4996)
1. #pragma
warning
只对当前文件有效(对于.h,对包含它的cpp也是有效的),而不是对整个工程的所有文件有效。当该文件编译结束,设置也就失去作用。
2. #pragma
warning
(push) 存储当前报警设置。
#pragma
warning
(push, n) 存储当前报警设置,并设置报警级别...
参考:http://blog.csdn.net/wangshubo1989/article/details/50706480
在测试glog日志库时,我使用的环境是Win7 +
VS
2010
。出现同一个工程多次编译 偶尔出现 “LNK4042: 对象被多次
指定
;已
忽略
多余的
指定
” 的提示,偶尔编译又正常的现象。
参考下面的文章才解决。
1,使用背景
MFC工程中引用glog库,由于...
用
VS
编译项目时如果感觉有些警告太多或太烦人, 可以屏蔽该警告
注:假设需要屏蔽的
warning
号为8888
第一种方法, 在代码中加入#prama
warning
(
dis
able
:8888)
第二种方法,
VS
编译器中设置, 以
VS
2005为例, 打开项目属性-> c/c++ -> Advanced ->
Dis
able
Specific
Warning
s 输入8888
今天读程序遇到了这句话,第一次看见。在网上搜到了如下资料:
1. #pragma
warning
只对当前文件有效(对于.h,对包含它的cpp也是有效的),而不是对整个工程的所有文件有效。当该文件编译结束,设置也就失去作用。
2. #pragma
warning
(push) 存储当前报警设置。
#pragma
warning
(push, n) 存储当前报警设置,并设置报警级别为n。
#pragma
warning
dis
able
的用法
warning
dis
able
的用法
warning
dis
able
的用法
warning
dis
able
作用:让编译器
忽略
指定
编号的警告,跳过警告直接运行程序,可用来
忽略
一部分不重要的警告报错
今天做操作系统课设时,遇到了代码#pragma
warning
,搜集了资料查阅如下,以备以后查找使用(只写了
dis
able
,其他有遇到再补充)
以下是我遇到的情况:
#pragma
warning
(
dis
able
:4996)