go-netcdf
go-netcdf copied to clipboard
Build fails in windows
I can not build it in my pc.My system is Windows10,and I download the netcdf's libary which has been built.But I can't build my things firstly because the "lib" libary .So I use “reimp” to transform to "a",but,it still has wrongs.So,can you help me to figure out why I can't build it. Thank you very much.
`# github.com/fhs/go-netcdf/netcdf
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x002.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_attlen':
/tmp/go-build/cgo-gcc-prolog:67: undefined reference to `nc_inq_attlen'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x002.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_attname':
/tmp/go-build/cgo-gcc-prolog:90: undefined reference to `nc_inq_attname'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x002.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_atttype':
/tmp/go-build/cgo-gcc-prolog:112: undefined reference to `nc_inq_atttype'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x004.o: In function `_cgo_b838e85164d4_Cfunc_nc_close':
/tmp/go-build/cgo-gcc-prolog:53: undefined reference to `nc_close'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x004.o: In function `_cgo_b838e85164d4_Cfunc_nc_create':
/tmp/go-build/cgo-gcc-prolog:75: undefined reference to `nc_create'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x004.o: In function `_cgo_b838e85164d4_Cfunc_nc_enddef':
/tmp/go-build/cgo-gcc-prolog:95: undefined reference to `nc_enddef'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x004.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_libvers':
/tmp/go-build/cgo-gcc-prolog:112: undefined reference to `nc_inq_libvers'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x004.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_natts':
/tmp/go-build/cgo-gcc-prolog:133: undefined reference to `nc_inq_natts'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x004.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_nvars':
/tmp/go-build/cgo-gcc-prolog:154: undefined reference to `nc_inq_nvars'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x004.o: In function `_cgo_b838e85164d4_Cfunc_nc_open':
/tmp/go-build/cgo-gcc-prolog:176: undefined reference to `nc_open'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x004.o: In function `_cgo_b838e85164d4_Cfunc_nc_strerror':
/tmp/go-build/cgo-gcc-prolog:195: undefined reference to `nc_strerror'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x005.o: In function `_cgo_b838e85164d4_Cfunc_nc_def_dim':
/tmp/go-build/cgo-gcc-prolog:56: undefined reference to `nc_def_dim'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x005.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_dimid':
/tmp/go-build/cgo-gcc-prolog:78: undefined reference to `nc_inq_dimid'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x005.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_dimlen':
/tmp/go-build/cgo-gcc-prolog:99: undefined reference to `nc_inq_dimlen'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x005.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_dimname':
/tmp/go-build/cgo-gcc-prolog:120: undefined reference to `nc_inq_dimname'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x006.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_att_schar':
/tmp/go-build/cgo-gcc-prolog:55: undefined reference to `nc_get_att_schar'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x006.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var1_schar':
/tmp/go-build/cgo-gcc-prolog:77: undefined reference to `nc_get_var1_schar'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x006.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var_schar':
/tmp/go-build/cgo-gcc-prolog:98: undefined reference to `nc_get_var_schar'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x006.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_att_schar':
/tmp/go-build/cgo-gcc-prolog:123: undefined reference to `nc_put_att_schar'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x006.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var1_schar':
/tmp/go-build/cgo-gcc-prolog:145: undefined reference to `nc_put_var1_schar'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x006.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var_schar':
/tmp/go-build/cgo-gcc-prolog:166: undefined reference to `nc_put_var_schar'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x007.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_att_text':
/tmp/go-build/cgo-gcc-prolog:55: undefined reference to `nc_get_att_text'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x007.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var1_text':
/tmp/go-build/cgo-gcc-prolog:77: undefined reference to `nc_get_var1_text'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x007.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var_text':
/tmp/go-build/cgo-gcc-prolog:98: undefined reference to `nc_get_var_text'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x007.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_att_text':
/tmp/go-build/cgo-gcc-prolog:121: undefined reference to `nc_put_att_text'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x007.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var1_text':
/tmp/go-build/cgo-gcc-prolog:143: undefined reference to `nc_put_var1_text'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x007.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var_text':
/tmp/go-build/cgo-gcc-prolog:164: undefined reference to `nc_put_var_text'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x008.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_att_double':
/tmp/go-build/cgo-gcc-prolog:55: undefined reference to `nc_get_att_double'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x008.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var1_double':
/tmp/go-build/cgo-gcc-prolog:77: undefined reference to `nc_get_var1_double'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x008.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var_double':
/tmp/go-build/cgo-gcc-prolog:98: undefined reference to `nc_get_var_double'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x008.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_att_double':
/tmp/go-build/cgo-gcc-prolog:123: undefined reference to `nc_put_att_double'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x008.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var1_double':
/tmp/go-build/cgo-gcc-prolog:145: undefined reference to `nc_put_var1_double'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x008.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var_double':
/tmp/go-build/cgo-gcc-prolog:166: undefined reference to `nc_put_var_double'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x009.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_att_float':
/tmp/go-build/cgo-gcc-prolog:55: undefined reference to `nc_get_att_float'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x009.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var1_float':
/tmp/go-build/cgo-gcc-prolog:77: undefined reference to `nc_get_var1_float'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x009.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var_float':
/tmp/go-build/cgo-gcc-prolog:98: undefined reference to `nc_get_var_float'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x009.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_att_float':
/tmp/go-build/cgo-gcc-prolog:123: undefined reference to `nc_put_att_float'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x009.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var1_float':
/tmp/go-build/cgo-gcc-prolog:145: undefined reference to `nc_put_var1_float'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x009.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var_float':
/tmp/go-build/cgo-gcc-prolog:166: undefined reference to `nc_put_var_float'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x010.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_att_int':
/tmp/go-build/cgo-gcc-prolog:55: undefined reference to `nc_get_att_int'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x010.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var1_int':
/tmp/go-build/cgo-gcc-prolog:77: undefined reference to `nc_get_var1_int'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x010.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var_int':
/tmp/go-build/cgo-gcc-prolog:98: undefined reference to `nc_get_var_int'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x010.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_att_int':
/tmp/go-build/cgo-gcc-prolog:123: undefined reference to `nc_put_att_int'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x010.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var1_int':
/tmp/go-build/cgo-gcc-prolog:145: undefined reference to `nc_put_var1_int'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x010.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var_int':
/tmp/go-build/cgo-gcc-prolog:166: undefined reference to `nc_put_var_int'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x011.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_att_longlong':
/tmp/go-build/cgo-gcc-prolog:55: undefined reference to `nc_get_att_longlong'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x011.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var1_longlong':
/tmp/go-build/cgo-gcc-prolog:77: undefined reference to `nc_get_var1_longlong'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x011.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var_longlong':
/tmp/go-build/cgo-gcc-prolog:98: undefined reference to `nc_get_var_longlong'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x011.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_att_longlong':
/tmp/go-build/cgo-gcc-prolog:123: undefined reference to `nc_put_att_longlong'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x011.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var1_longlong':
/tmp/go-build/cgo-gcc-prolog:145: undefined reference to `nc_put_var1_longlong'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x011.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var_longlong':
/tmp/go-build/cgo-gcc-prolog:166: undefined reference to `nc_put_var_longlong'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x012.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_att_short':
/tmp/go-build/cgo-gcc-prolog:55: undefined reference to `nc_get_att_short'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x012.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var1_short':
/tmp/go-build/cgo-gcc-prolog:77: undefined reference to `nc_get_var1_short'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x012.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var_short':
/tmp/go-build/cgo-gcc-prolog:98: undefined reference to `nc_get_var_short'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x012.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_att_short':
/tmp/go-build/cgo-gcc-prolog:123: undefined reference to `nc_put_att_short'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x012.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var1_short':
/tmp/go-build/cgo-gcc-prolog:145: undefined reference to `nc_put_var1_short'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x012.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var_short':
/tmp/go-build/cgo-gcc-prolog:166: undefined reference to `nc_put_var_short'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x013.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_att_uchar':
/tmp/go-build/cgo-gcc-prolog:55: undefined reference to `nc_get_att_uchar'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x013.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var1_uchar':
/tmp/go-build/cgo-gcc-prolog:77: undefined reference to `nc_get_var1_uchar'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x013.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var_uchar':
/tmp/go-build/cgo-gcc-prolog:98: undefined reference to `nc_get_var_uchar'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x013.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_att_uchar':
/tmp/go-build/cgo-gcc-prolog:123: undefined reference to `nc_put_att_uchar'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x013.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var1_uchar':
/tmp/go-build/cgo-gcc-prolog:145: undefined reference to `nc_put_var1_uchar'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x013.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var_uchar':
/tmp/go-build/cgo-gcc-prolog:166: undefined reference to `nc_put_var_uchar'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x014.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_att_uint':
/tmp/go-build/cgo-gcc-prolog:55: undefined reference to `nc_get_att_uint'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x014.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var1_uint':
/tmp/go-build/cgo-gcc-prolog:77: undefined reference to `nc_get_var1_uint'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x014.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var_uint':
/tmp/go-build/cgo-gcc-prolog:98: undefined reference to `nc_get_var_uint'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x014.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_att_uint':
/tmp/go-build/cgo-gcc-prolog:123: undefined reference to `nc_put_att_uint'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x014.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var1_uint':
/tmp/go-build/cgo-gcc-prolog:145: undefined reference to `nc_put_var1_uint'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x014.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var_uint':
/tmp/go-build/cgo-gcc-prolog:166: undefined reference to `nc_put_var_uint'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x015.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_att_ulonglong':
/tmp/go-build/cgo-gcc-prolog:55: undefined reference to `nc_get_att_ulonglong'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x015.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var1_ulonglong':
/tmp/go-build/cgo-gcc-prolog:77: undefined reference to `nc_get_var1_ulonglong'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x015.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var_ulonglong':
/tmp/go-build/cgo-gcc-prolog:98: undefined reference to `nc_get_var_ulonglong'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x015.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_att_ulonglong':
/tmp/go-build/cgo-gcc-prolog:123: undefined reference to `nc_put_att_ulonglong'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x015.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var1_ulonglong':
/tmp/go-build/cgo-gcc-prolog:145: undefined reference to `nc_put_var1_ulonglong'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x015.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var_ulonglong':
/tmp/go-build/cgo-gcc-prolog:166: undefined reference to `nc_put_var_ulonglong'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x016.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_att_ushort':
/tmp/go-build/cgo-gcc-prolog:55: undefined reference to `nc_get_att_ushort'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x016.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var1_ushort':
/tmp/go-build/cgo-gcc-prolog:77: undefined reference to `nc_get_var1_ushort'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x016.o: In function `_cgo_b838e85164d4_Cfunc_nc_get_var_ushort':
/tmp/go-build/cgo-gcc-prolog:98: undefined reference to `nc_get_var_ushort'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x016.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_att_ushort':
/tmp/go-build/cgo-gcc-prolog:123: undefined reference to `nc_put_att_ushort'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x016.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var1_ushort':
/tmp/go-build/cgo-gcc-prolog:145: undefined reference to `nc_put_var1_ushort'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x016.o: In function `_cgo_b838e85164d4_Cfunc_nc_put_var_ushort':
/tmp/go-build/cgo-gcc-prolog:166: undefined reference to `nc_put_var_ushort'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x017.o: In function `_cgo_b838e85164d4_Cfunc_nc_def_var':
/tmp/go-build/cgo-gcc-prolog:58: undefined reference to `nc_def_var'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x017.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_vardimid':
/tmp/go-build/cgo-gcc-prolog:79: undefined reference to `nc_inq_vardimid'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x017.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_varid':
/tmp/go-build/cgo-gcc-prolog:101: undefined reference to `nc_inq_varid'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x017.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_varname':
/tmp/go-build/cgo-gcc-prolog:122: undefined reference to `nc_inq_varname'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x017.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_varnatts':
/tmp/go-build/cgo-gcc-prolog:143: undefined reference to `nc_inq_varnatts'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x017.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_varndims':
/tmp/go-build/cgo-gcc-prolog:164: undefined reference to `nc_inq_varndims'
C:\Users\shiha\AppData\Local\Temp\go-build817318134\b032\_x017.o: In function `_cgo_b838e85164d4_Cfunc_nc_inq_vartype':
/tmp/go-build/cgo-gcc-prolog:185: undefined reference to `nc_inq_vartype'
collect2.exe: error: ld returned 1 exit status`
What C compiler are you using? What C compiler was used to build netcdf? Note that if you're using the netcdf binary distribution, they are built using Visual Studio. It looks like cgo requires gcc, so I'm guessing you'll need to compile netcdf from source using gcc also.
Hi i have a similar problem.
main
C:\Program Files\Go\pkg\tool\windows_amd64\link.exe: running gcc failed: exit status 1
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible C:/MinGW/lib/netcdf.lib when searching for -lnetcdf
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible C:/MinGW/lib/libmingwex.a when searching for -lmingwex
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible C:/MinGW/lib/libmingwex.a when searching for -lmingwex
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible C:/MinGW/lib/libmingwex.a when searching for -lmingwex
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lmingwex: No such file or directory
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible C:/MinGW/lib/libmingwex.a when searching for -lmingwex
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible C:/MinGW/lib/libmingw32.a when searching for -lmingw32
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible C:/MinGW/lib/libmingw32.a when searching for -lmingw32
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible C:/MinGW/lib/libmingw32.a when searching for -lmingw32
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lmingw32: No such file or directory
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: skipping incompatible C:/MinGW/lib/libmingw32.a when searching for -lmingw32
collect2: error: ld returned 1 exit status.
I am using Cmake with Mingw.