ftime.c

本文通过C语言示例代码展示了如何使用ftime与tzset函数来获取当前系统的精确时间及毫秒数,并读取本地时区设置。此外,还介绍了如何判断当前是否处于夏令时状态。

  name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-5572165936844014&dt=1194442938015&lmt=1194190197&format=336x280_as&output=html&correlator=1194442937843&url=file%3A%2F%2F%2FC%3A%2FDocuments%2520and%2520Settings%2Flhh1%2F%E6%A1%8C%E9%9D%A2%2FCLanguage.htm&color_bg=FFFFFF&color_text=000000&color_link=000000&color_url=FFFFFF&color_border=FFFFFF&ad_type=text&ga_vid=583001034.1194442938&ga_sid=1194442938&ga_hid=1942779085&flash=9&u_h=768&u_w=1024&u_ah=740&u_aw=1024&u_cd=32&u_tz=480&u_java=true" frameborder="0" width="336" scrolling="no" height="280" allowtransparency="allowtransparency"> #include <stdio.h>
#include <time.h>
#include <sys/timeb.h>

void main(void)
 {
   struct timeb timezone;

   tzset();

   ftime(&timezone);

   printf("Seconds since 1 January 1970 (GMT) %ld/n",
     timezone.time);
   printf("Fractional seconds %d/n", timezone.millitm);
   printf("Hours difference between GMT and local zone %d/n",
     timezone.timezone / 60);
   if (timezone.dstflag)
     printf("Daylight savings time active/n");
   else
     printf("Daylight savings time inactive/n");
 }

 

cmake 生成的 wgrib的sln 编译报错 已启动生成… 1>------ 已启动生成: 项目: ZERO_CHECK, 配置: Release x64 ------ 1>Checking Build System 2>------ 已启动生成: 项目: gctpc, 配置: Release x64 ------ 3>------ 已启动生成: 项目: obj_lib, 配置: Release x64 ------ 4>------ 已启动生成: 项目: gmerge, 配置: Release x64 ------ 5>------ 已启动生成: 项目: smallest_4, 配置: Release x64 ------ 6>------ 已启动生成: 项目: smallest_grib2, 配置: Release x64 ------ 7>------ 已跳过生成: 项目: Continuous, 配置: Release x64 ------ 7>没有为此解决方案配置选中要生成的项目 8>------ 已跳过生成: 项目: Experimental, 配置: Release x64 ------ 8>没有为此解决方案配置选中要生成的项目 9>------ 已跳过生成: 项目: Nightly, 配置: Release x64 ------ 9>没有为此解决方案配置选中要生成的项目 10>------ 已跳过生成: 项目: NightlyMemoryCheck, 配置: Release x64 ------ 10>没有为此解决方案配置选中要生成的项目 11>------ 已跳过生成: 项目: RUN_TESTS, 配置: Release x64 ------ 11>没有为此解决方案配置选中要生成的项目 2>Building Custom Rule C:/wgrib/source/wgrib2/gctpc/source/CMakeLists.txt 5>Building Custom Rule C:/wgrib/source/aux_progs/CMakeLists.txt 3>Building Custom Rule C:/wgrib/source/wgrib2/CMakeLists.txt 4>Building Custom Rule C:/wgrib/source/aux_progs/CMakeLists.txt 6>Building Custom Rule C:/wgrib/source/aux_progs/CMakeLists.txt 2>alberfor.c 5>smallest_4.c 4>gmerge.c 3>AAIG.c 6>smallest_grib2.c 2>alberinv.c 5>uint8.c 4>uint8.c 6>uint8.c 6>正在生成代码... 3>AAIGlong.c 2>alconfor.c 2>alconinv.c 2>azimfor.c 2>aziminv.c 2>cproj.c 5>正在生成代码... 4>正在生成代码... 3>addtime.c 3>aec_pk.c 3>Aerosol.c 3>Alarm.c 2>eqconfor.c 2>eqconinv.c 2>equifor.c 2>equiinv.c 2>for_init.c 2>gctp.c 2>gnomfor.c 2>gnominv.c 3>C:\wgrib\source\wgrib2\Alarm.c(13,10): fatal error C1083: 无法打开包括文件: “unistd.h”: No such file or directory 3>Alias.c 3>Ave_test.c 3>Ave_var.c 2>goodfor.c 2>goodinv.c 2>gvnspfor.c 2>gvnspinv.c 2>hamfor.c 2>正在生成代码... 3>Bbox.c 3>bitstream.c 3>Box_ave.c 3>Check_pdt_size.c 3>Checksum.c 3>Cluster.c 3>cname.c 2>正在编译... 2>haminv.c 3>codetable_4_230.c 3>CodeTable.c 3>Code_Values.c 3>C:\wgrib\source\wgrib2\Code_Values.c(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 3>Code_Values_JMA.c 2>imolwfor.c 2>imolwinv.c 2>inv_init.c 2>lamazfor.c 2>lamazinv.c 2>lamccfor.c 2>lamccinv.c 2>merfor.c 3>正在生成代码... 2>merinv.c 2>millfor.c 2>millinv.c 2>molwfor.c 2>molwinv.c 2>obleqfor.c 2>obleqinv.c 2>omerfor.c 2>omerinv.c 2>orthfor.c 2>orthinv.c 2>正在生成代码... 2>正在编译... 2>paksz.c 2>polyfor.c 2>polyinv.c 2>psfor.c 2>psinv.c 2>report.c 2>robfor.c 2>robinv.c 2>sinfor.c 3>正在编译... 3>complex_pk.c 2>sininv.c 2>somfor.c 2>sominv.c 2>sphdz.c 2>sterfor.c 2>sterinv.c 2>stplnfor.c 3>Config.c 3>copy.c 3>crc32.c 2>stplninv.c 2>tmfor.c 2>tminv.c 2>untfz.c 2>正在生成代码... 3>Cress_lola.c 3>Csv.c 3>Csv_long.c 3>cubed_sphere2ll.c 2>正在编译... 2>utmfor.c 3>CubeFace2global.c 3>Cyclic.c 3>Data.c 3>Dump.c 2>utminv.c 2>vandgfor.c 2>vandginv.c 2>wivfor.c 2>wivinv.c 2>wviifor.c 3>Earth.c 3>Else.c 3>End.c 3>Endif.c 2>wviiinv.c 2>正在生成代码... 5>smallest_4.vcxproj -> C:\wgrib\sln\aux_progs\Release\smallest_4.exe 6>smallest_grib2.vcxproj -> C:\wgrib\sln\aux_progs\Release\smallest_grib2.exe 4>gmerge.vcxproj -> C:\wgrib\sln\aux_progs\Release\gmerge.exe 3>Ensemble.c 3>Ens_processing.c 3>C:\wgrib\source\wgrib2\Ens_processing.c(329,23): error C2057: 应输入常量表达式 3>C:\wgrib\source\wgrib2\Ens_processing.c(329,23): error C2466: 不能分配常量大小为 0 的数组 3>C:\wgrib\source\wgrib2\Ens_processing.c(329,24): error C2133: “ens”: 未知的大小 3>Ens_qc.c 3>EOF.c 3>正在生成代码... 3>正在编译... 3>Export_lonlat.c 3>ExtName.c 3>fatal_error.c 3>Fcst_ave.c 3>ffopen.c 3>C:\wgrib\source\wgrib2\ffopen.c(8,10): fatal error C1083: 无法打开包括文件: “unistd.h”: No such file or directory 3>Fi.c 3>File.c 2>gctpc.vcxproj -> C:\wgrib\sln\wgrib2\gctpc\source\gctpc.dir\Release\gctpc.lib 3>Fix_CFSv2_fcst.c 3>Fix_ncep_2.c 3>Fix_ncep_3.c 3>Fix_ncep_4.c 12>------ 已启动生成: 项目: wgrib2_lib, 配置: Release x64 ------ 3>Fix_ncep.c 3>Fix_undef.c 3>FlagTable.c 3>flt2ieee.c 3>flt2ieee_nan.c 3>Flush.c 3>fnlist.c 3>For.c 3>Ftime1.c 3>正在生成代码... 12>Building Custom Rule C:/wgrib/source/wgrib2/CMakeLists.txt 3>正在编译... 3>Ftime2.c 3>Ftime.c 3>Ftn_api.c 3>gaussian2ij.c 3>Gctpc.c 3>gctpc_ll2xy.c 3>GDT.c 3>geo.c 3>Geolocation.c 3>get_unixtime.c 3>Grads.c 3>Grib.c 3>Grib_out_irr2.c 3>Grib_out_irr.c 3>gribtab.c 3>Gribtable_used.c 3>Grid_def.c 3>Grid_id.c 3>grid_ident.c 3>Gridout.c 3>正在生成代码... 3>正在编译... 3>Help.c 12>AAIG.c 3>Hybrid.c 3>ieee2flt.c 3>ieee2flt_nan.c 3>ieee_pk.c 12>AAIGlong.c 12>addtime.c 12>aec_pk.c 3>If_delayed_error.c 3>If_rec.c 3>Import.c 3>Import_grib.c 12>Aerosol.c 12>Alarm.c 12>C:\wgrib\source\wgrib2\Alarm.c(13,10): fatal error C1083: 无法打开包括文件: “unistd.h”: No such file or directory 12>Alias.c 12>Ave_test.c 3>Import_grib_fs.c 3>Import_lonlat.c 3>Import_netcdf.c 3>init.c 12>Ave_var.c 12>Bbox.c 12>bitstream.c 12>Box_ave.c 3>int8.c 3>intpower.c 3>Inv.c 3>Inv_no.c 12>Check_pdt_size.c 12>Checksum.c 12>Cluster.c 12>cname.c 3>Irr_grids.c 3>itoshort_a.c 3>JMA.c 3>正在生成代码... 12>codetable_4_230.c 12>CodeTable.c 12>Code_Values.c 12>C:\wgrib\source\wgrib2\Code_Values.c(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 12>Code_Values_JMA.c 12>正在生成代码... 3>正在编译... 3>jpeg_pk.c 3>Last.c 3>lat2ij.c 3>Latlon.c 3>Level.c 3>Limit.c 3>Lola.c 3>Lvl.c 3>Macro.c 3>manage_inv_out.c 3>Match.c 3>C:\wgrib\source\wgrib2\Match.c(10,10): fatal error C1083: 无法打开包括文件: “regex.h”: No such file or directory 3>Match_fs.c 12>正在编译... 12>complex_pk.c 3>Match_inv.c 3>Mem_buffer.c 3>Merge.c 3>Misc.c 3>missing.c 3>mk_gdt.c 3>Model_version_date.c 12>Config.c 12>copy.c 12>crc32.c 12>Cress_lola.c 12>Csv.c 12>Csv_long.c 12>cubed_sphere2ll.c 12>CubeFace2global.c 3>Mod_grib.c 3>正在生成代码... 12>Cyclic.c 12>Data.c 12>Dump.c 12>Earth.c 12>Else.c 12>End.c 12>Endif.c 12>Ensemble.c 12>Ens_processing.c 12>C:\wgrib\source\wgrib2\Ens_processing.c(329,23): error C2057: 应输入常量表达式 12>C:\wgrib\source\wgrib2\Ens_processing.c(329,23): error C2466: 不能分配常量大小为 0 的数组 12>C:\wgrib\source\wgrib2\Ens_processing.c(329,24): error C2133: “ens”: 未知的大小 12>Ens_qc.c 12>EOF.c 12>正在生成代码... 3>正在编译... 3>Names.c 3>ncep_grids.c 3>NCEP_norm.c 3>NCEP_uv.c 3>Ncpu.c 3>Ndate.c 3>C:\wgrib\source\wgrib2\Ndate.c(19,1): warning C4005: “max”: 宏重定义 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\stdlib.h(1282): message : 参见“max”的前一个定义 3>Ndates.c 3>C:\wgrib\source\wgrib2\Ndates.c(22,1): warning C4005: “max”: 宏重定义 3>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\stdlib.h(1282): message : 参见“max”的前一个定义 3>Netcdf.c 3>Netcdf_sup.c 3>New_grid.c 3>new_grid_lambertc.c 3>New_grid_order.c 12>正在编译... 12>Export_lonlat.c 3>openmp_util.c 3>parse_loop.c 3>parse_msg.c 3>pdt_len.c 12>ExtName.c 12>fatal_error.c 12>Fcst_ave.c 3>Precision.c 3>Prob.c 3>Proj4.c 3>proj4_initialize.c 12>ffopen.c 12>C:\wgrib\source\wgrib2\ffopen.c(8,10): fatal error C1083: 无法打开包括文件: “unistd.h”: No such file or directory 12>Fi.c 12>File.c 12>Fix_CFSv2_fcst.c 3>正在生成代码... 12>Fix_ncep_2.c 12>Fix_ncep_3.c 12>Fix_ncep_4.c 3>正在编译... 3>proj4_transform.c 12>Fix_ncep.c 12>Fix_undef.c 12>FlagTable.c 12>flt2ieee.c 3>PyInv.c 3>Range.c 3>rdieee_file.c 3>rd_inventory.c 3>rd_seq_grib.c 12>flt2ieee_nan.c 12>Flush.c 12>fnlist.c 12>For.c 12>Ftime1.c 3>C:\wgrib\source\wgrib2\rd_seq_grib.c(27,10): fatal error C1083: 无法打开包括文件: “unistd.h”: No such file or directory 3>read_latlon.c 3>Reduced_gaussian_grid.c 3>Reset_delayed_error.c 12>正在生成代码... 3>rotll.c 3>RPN.c 3>save_string.c 3>Scaling_0001.c 3>Scan.c 3>Sec0.c 3>Sec1.c 12>正在编译... 12>Ftime2.c 3>Sec3.c 3>sec3_grids.c 3>Sec4.c 3>Sec5.c 12>Ftime.c 12>Ftn_api.c 12>gaussian2ij.c 3>正在生成代码... 12>Gctpc.c 12>gctpc_ll2xy.c 12>GDT.c 12>geo.c 12>Geolocation.c 12>get_unixtime.c 12>Grads.c 12>Grib.c 12>Grib_out_irr2.c 12>Grib_out_irr.c 12>gribtab.c 12>Gribtable_used.c 12>Grid_def.c 12>Grid_id.c 12>grid_ident.c 12>Gridout.c 12>正在生成代码... 12>正在编译... 12>Help.c 12>Hybrid.c 12>ieee2flt.c 12>ieee2flt_nan.c 12>ieee_pk.c 12>If_delayed_error.c 12>If_rec.c 12>Import.c 12>Import_grib.c 12>Import_grib_fs.c 12>Import_lonlat.c 12>Import_netcdf.c 12>init.c 12>int8.c 12>intpower.c 12>Inv.c 12>Inv_no.c 12>Irr_grids.c 12>itoshort_a.c 12>JMA.c 12>正在生成代码... 12>正在编译... 12>jpeg_pk.c 12>Last.c 12>lat2ij.c 12>Latlon.c 12>Level.c 12>Limit.c 12>Lola.c 12>Lvl.c 12>Macro.c 12>manage_inv_out.c 12>Match.c 12>C:\wgrib\source\wgrib2\Match.c(10,10): fatal error C1083: 无法打开包括文件: “regex.h”: No such file or directory 12>Match_fs.c 12>Match_inv.c 12>Mem_buffer.c 12>Merge.c 12>Misc.c 12>missing.c 12>mk_gdt.c 12>Model_version_date.c 12>Mod_grib.c 12>正在生成代码... 12>正在编译... 12>Names.c 3>正在编译... 3>Sec6.c 12>ncep_grids.c 12>NCEP_norm.c 12>NCEP_uv.c 12>Ncpu.c 3>Sec_len.c 3>Set_byte.c 3>Set_date.c 3>Set_ensm_derived_fcst.c 12>Ndate.c 12>C:\wgrib\source\wgrib2\Ndate.c(19,1): warning C4005: “max”: 宏重定义 12>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\stdlib.h(1282): message : 参见“max”的前一个定义 12>Ndates.c 12>C:\wgrib\source\wgrib2\Ndates.c(22,1): warning C4005: “max”: 宏重定义 12>C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\stdlib.h(1282): message : 参见“max”的前一个定义 12>Netcdf.c 3>Set_ens_num.c 3>Set_ftime1.c 3>Set_ftime2.c 3>C:\wgrib\source\wgrib2\Set_ftime2.c(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 12>Netcdf_sup.c 12>New_grid.c 12>new_grid_lambertc.c 12>New_grid_order.c 3>Set_ftime_mode.c 3>Set_gds.c 3>Set_metadata.c 3>Set_pdt.c 12>openmp_util.c 12>parse_loop.c 12>parse_msg.c 12>pdt_len.c 12>Precision.c 3>Set_percentile.c 3>Set_prob.c 3>Set_sec_size.c 3>Set_ts_dates.c 12>Prob.c 12>Proj4.c 12>proj4_initialize.c 12>正在生成代码... 3>setup_user_gribtable.c 3>Set_val.c 3>simple_pk.c 3>Small_grib.c 12>正在编译... 12>proj4_transform.c 3>正在生成代码... 12>PyInv.c 12>Range.c 12>rdieee_file.c 12>rd_inventory.c 12>rd_seq_grib.c 12>C:\wgrib\source\wgrib2\rd_seq_grib.c(27,10): fatal error C1083: 无法打开包括文件: “unistd.h”: No such file or directory 12>read_latlon.c 12>Reduced_gaussian_grid.c 3>正在编译... 3>space_view2ij.c 12>Reset_delayed_error.c 12>rotll.c 12>RPN.c 3>space_view.c 3>SpatialProcessing.c 3>Spectral_bands.c 12>save_string.c 12>Scaling_0001.c 12>Scan.c 12>Sec0.c 3>stagger.c 3>Status.c 3>string2time_unit.c 12>Sec1.c 12>Sec3.c 12>sec3_grids.c 12>Sec4.c 3>Submsg_uv.c 3>subtime.c 3>Summary.c 3>swap_buffer.c 3>test_sec.c 12>Sec5.c 12>正在生成代码... 3>C:\wgrib\source\wgrib2\test_sec.c(362,28): warning C4477: “fprintf”: 格式字符串“%ld”需要类型“long”的参数,但可变参数 1 拥有了类型“__int64” 3>C:\wgrib\source\wgrib2\test_sec.c(362,28): message : 请考虑在格式字符串中使用“%lld” 3>C:\wgrib\source\wgrib2\test_sec.c(362,28): message : 请考虑在格式字符串中使用“%Id” 3>C:\wgrib\source\wgrib2\test_sec.c(362,28): message : 请考虑在格式字符串中使用“%I64d” 3>C:\wgrib\source\wgrib2\test_sec.c(363,32): warning C4477: “fprintf”: 格式字符串“%ld”需要类型“long”的参数,但可变参数 1 拥有了类型“__int64” 3>C:\wgrib\source\wgrib2\test_sec.c(363,32): message : 请考虑在格式字符串中使用“%lld” 3>C:\wgrib\source\wgrib2\test_sec.c(363,32): message : 请考虑在格式字符串中使用“%Id” 3>C:\wgrib\source\wgrib2\test_sec.c(363,32): message : 请考虑在格式字符串中使用“%I64d” 3>Tigge.c 3>Time_processing.c 3>Timer.c 3>Tosubmsg.c 3>C:\wgrib\source\wgrib2\Tosubmsg.c(204,21): warning C4477: “fprintf”: 格式字符串“%ld”需要类型“long”的参数,但可变参数 1 拥有了类型“size_t” 3>C:\wgrib\source\wgrib2\Tosubmsg.c(204,21): message : 请考虑在格式字符串中使用“%zd” 3>C:\wgrib\source\wgrib2\Tosubmsg.c(204,21): warning C4477: “fprintf”: 格式字符串“%ld”需要类型“long”的参数,但可变参数 2 拥有了类型“size_t” 3>C:\wgrib\source\wgrib2\Tosubmsg.c(204,21): message : 请考虑在格式字符串中使用“%zd” 3>C:\wgrib\source\wgrib2\Tosubmsg.c(204,21): warning C4477: “fprintf”: 格式字符串“%ld”需要类型“long”的参数,但可变参数 3 拥有了类型“size_t” 3>C:\wgrib\source\wgrib2\Tosubmsg.c(204,21): message : 请考虑在格式字符串中使用“%zd” 3>Type_reftime.c 3>UDF.c 3>Undefine.c 3>units.c 3>正在生成代码... 3>正在编译... 3>Unix_time.c 3>Unmerge_fcst.c 3>unpk_0.c 3>unpk.c 3>unpk_complex.c 3>unpk_run_length.c 3>update_sec3.c 3>update_sec4.c 3>v1_v2_if.c 3>VerfTime.c 3>Warn_old_g2lib.c 3>Waves.c 3>wgrib2_api.c 3>C:\wgrib\source\wgrib2\wgrib2_api.c(41,14): warning C4090: “函数”: 不同的“const”限定符 3>wgrib2.c 3>Wind_dir.c 3>Wind_speed.c 3>Wind_uv.c 3>Write_sec.c 3>Wrt_grib.c 3>wrtieee.c 3>正在生成代码... 3>正在编译... 3>wxtext.c 3>正在生成代码... 12>正在编译... 12>Sec6.c 12>Sec_len.c 12>Set_byte.c 12>Set_date.c 3>已完成生成项目“obj_lib.vcxproj”的操作 - 失败。 13>------ 已启动生成: 项目: wgrib2_exe, 配置: Release x64 ------ 12>Set_ensm_derived_fcst.c 12>Set_ens_num.c 12>Set_ftime1.c 12>Set_ftime2.c 12>C:\wgrib\source\wgrib2\Set_ftime2.c(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 12>Set_ftime_mode.c 12>Set_gds.c 12>Set_metadata.c 12>Set_pdt.c 12>Set_percentile.c 12>Set_prob.c 12>Set_sec_size.c 12>Set_ts_dates.c 12>setup_user_gribtable.c 12>Set_val.c 12>simple_pk.c 13>Building Custom Rule C:/wgrib/source/wgrib2/CMakeLists.txt 12>Small_grib.c 12>正在生成代码... 12>正在编译... 12>space_view2ij.c 12>space_view.c 12>SpatialProcessing.c 12>Spectral_bands.c 12>stagger.c 12>Status.c 12>string2time_unit.c 12>Submsg_uv.c 12>subtime.c 12>Summary.c 12>swap_buffer.c 12>test_sec.c 12>C:\wgrib\source\wgrib2\test_sec.c(362,28): warning C4477: “fprintf”: 格式字符串“%ld”需要类型“long”的参数,但可变参数 1 拥有了类型“__int64” 12>C:\wgrib\source\wgrib2\test_sec.c(362,28): message : 请考虑在格式字符串中使用“%lld” 12>C:\wgrib\source\wgrib2\test_sec.c(362,28): message : 请考虑在格式字符串中使用“%Id” 12>C:\wgrib\source\wgrib2\test_sec.c(362,28): message : 请考虑在格式字符串中使用“%I64d” 12>C:\wgrib\source\wgrib2\test_sec.c(363,32): warning C4477: “fprintf”: 格式字符串“%ld”需要类型“long”的参数,但可变参数 1 拥有了类型“__int64” 12>C:\wgrib\source\wgrib2\test_sec.c(363,32): message : 请考虑在格式字符串中使用“%lld” 12>C:\wgrib\source\wgrib2\test_sec.c(363,32): message : 请考虑在格式字符串中使用“%Id” 12>C:\wgrib\source\wgrib2\test_sec.c(363,32): message : 请考虑在格式字符串中使用“%I64d” 12>Tigge.c 12>Time_processing.c 12>Timer.c 12>Tosubmsg.c 12>C:\wgrib\source\wgrib2\Tosubmsg.c(204,21): warning C4477: “fprintf”: 格式字符串“%ld”需要类型“long”的参数,但可变参数 1 拥有了类型“size_t” 12>C:\wgrib\source\wgrib2\Tosubmsg.c(204,21): message : 请考虑在格式字符串中使用“%zd” 12>C:\wgrib\source\wgrib2\Tosubmsg.c(204,21): warning C4477: “fprintf”: 格式字符串“%ld”需要类型“long”的参数,但可变参数 2 拥有了类型“size_t” 12>C:\wgrib\source\wgrib2\Tosubmsg.c(204,21): message : 请考虑在格式字符串中使用“%zd” 12>C:\wgrib\source\wgrib2\Tosubmsg.c(204,21): warning C4477: “fprintf”: 格式字符串“%ld”需要类型“long”的参数,但可变参数 3 拥有了类型“size_t” 12>C:\wgrib\source\wgrib2\Tosubmsg.c(204,21): message : 请考虑在格式字符串中使用“%zd” 12>Type_reftime.c 13>wgrib2_main.c 12>UDF.c 12>Undefine.c 12>units.c 12>正在生成代码... 13>LINK : warning LNK4044: 无法识别的选项“/lm”;已忽略 13>LINK : fatal error LNK1181: 无法打开输入文件“C:\wgrib\sln\wgrib2\obj_lib.dir\Release\Alarm.obj” 13>已完成生成项目“wgrib2_exe.vcxproj”的操作 - 失败。 12>正在编译... 12>Unix_time.c 12>Unmerge_fcst.c 12>unpk_0.c 12>unpk.c 12>unpk_complex.c 12>unpk_run_length.c 12>update_sec3.c 12>update_sec4.c 12>v1_v2_if.c 12>VerfTime.c 12>Warn_old_g2lib.c 12>Waves.c 12>wgrib2_api.c 12>C:\wgrib\source\wgrib2\wgrib2_api.c(41,14): warning C4090: “函数”: 不同的“const”限定符 12>wgrib2.c 12>Wind_dir.c 12>Wind_speed.c 12>Wind_uv.c 12>Write_sec.c 12>Wrt_grib.c 12>wrtieee.c 12>正在生成代码... 12>正在编译... 12>wxtext.c 12>正在生成代码... 12>已完成生成项目“wgrib2_lib.vcxproj”的操作 - 失败。 14>------ 已启动生成: 项目: ALL_BUILD, 配置: Release x64 ------ 14>Building Custom Rule C:/wgrib/source/CMakeLists.txt 15>------ 已跳过生成: 项目: INSTALL, 配置: Release x64 ------ 15>没有为此解决方案配置选中要生成的项目 ========== 生成: 成功 6 个,失败 3 个,最新 0 个,跳过 6 个 ========== 该如何修改配置重新生成
最新发布
06-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值