以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 关于金字塔C++最新接口程序的12个警告问题 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=159689) |
-- 作者:永杰 -- 发布时间:2017/11/20 19:55:19 -- 关于金字塔C++最新接口程序的12个警告问题 老师,我今天电脑下载了最新版本的金字塔C++接口程序,调试出现下面12个警告,我复制并分别编号如下: 1、警告 C4996 \'strcpy\': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. AddinDemo C:\\Weisoft Stock(x64)\\AddinDemo\\AddinDemo.cpp 171 生成 2、警告 LNK4070 .EXP 中的 /OUT:AddinDemo.dll 指令与输出文件名“C:\\Weisoft Stock(x86)/AddinDemo.adi”不同;忽略指令 AddinDemo C:\\Weisoft Stock(x64)\\AddinDemo\\AddinDemo.exp 1 生成 3、警告 C4996 \'_vsnprintf\': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. AddinDemo c:\\weisoft stock(x64)\\addindemo\\LogInfo.h 126 生成 4、警告 C4996 \'sprintf\': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. AddinDemo c:\\weisoft stock(x64)\\addindemo\\LogInfo.h 131 生成 5、警告 C4996 \'fopen\': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. AddinDemo c:\\weisoft stock(x64)\\addindemo\\LogInfo.h 149 生成 6、警告 C4996 \'_vsnprintf\': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. AddinDemo c:\\weisoft stock(x64)\\addindemo\\LogInfo.h 231 生成 7、警告 C4996 \'sprintf\': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. AddinDemo c:\\weisoft stock(x64)\\addindemo\\LogInfo.h 236 生成 8、警告 C4996 \'strcpy\': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. AddinDemo C:\\Weisoft Stock(x64)\\AddinDemo\\MainWindowDlg.cpp 238 生成 9、警告 C4996 \'fopen\': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. AddinDemo c:\\weisoft stock(x64)\\addindemo\\LogInfo.h 247 生成 10、警告 MSB8012 TargetPath(C:\\Weisoft Stock(x64)\\AddinDemo\\.\\Release\\AddinDemo.dll) 与 Linker 的 OutputFile 属性值(C:\\Weisoft Stock(x86)\\AddinDemo.adi)不匹配。这可能导致项目生成不正确。若要更正此问题,请确保 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile) 中指定的值匹配。 AddinDemo C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\VC\\VCTargets\\Microsoft.CppBuild.targets 1198 生成 11、警告 MSB8012 TargetExt(.dll) 与 Linker 的 OutputFile 属性值(.adi)不匹配。这可能导致项目生成不正确。若要更正此问题,请确保 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile) 中指定的值匹配。 AddinDemo C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\VC\\VCTargets\\Microsoft.CppBuild.targets 1199 生成 12、警告 LNK4017 DESCRIPTION 语句不支持目标平台;已忽略 AddinDemo C:\\Weisoft Stock(x64)\\AddinDemo\\AddinDemo.def 4 生成 其中1、3、4、5、6、7、8、9项的函数与VS2017不匹配,分别需要什么函数替换?第12项不支持WIN10平台,应该怎么处理?其它各项应该是DLL与ADI的区别,应该没有问题吧?希望老师给予指导。
|
-- 作者:永杰 -- 发布时间:2017/11/20 19:59:05 -- 补充一下:我的电脑操作系统是WIN10企业版,VS是2017企业版,上面的问题渴望老师给予解决 |
-- 作者:马良 -- 发布时间:2017/11/20 21:14:17 -- 这些警告你都可以在网上找到答案的,编译器警告上也用英文告知你了 |
-- 作者:永杰 -- 发布时间:2017/11/23 19:56:39 -- 新接口程序已经搞好,谢谢各位老师帮忙 |