您的位置:首页 > 其它

使用NetCDF库时提示无法链接错误"error LNK2001: 无法解析的外部符号 nc_create"

2017-12-17 09:46 573 查看
一、问题:最近使用Qt把netcdf重新建了一个工程,发现工程建好后,各种库配置也都正确,一直提示下面的错误,这个问题一般都是库路径配置不对导致的,可是我的配置正确,捣置了2个小时才发现问题:

BaseFile.obj : error LNK2001: 无法解析的外部符号 nc_create

1> BaseFile.obj : error LNK2001: 无法解析的外部符号 nc_put_var_short

1>BaseFile.obj : error LNK2001: 无法解析的外部符号 nc_put_var_schar

1>BaseFile.obj : error LNK2001: 无法解析的外部符号 nc_put_att

1>BaseFile.obj : error LNK2001: 无法解析的外部符号 nc_inq_varndims

1>BaseFile.obj : error LNK2001: 无法解析的外部符号 nc_put_vara

1>BaseFile.obj : error LNK2001: 无法解析的外部符号 nc_inq_attname

1>BaseFile.obj : error LNK2001: 无法解析的外部符号 nc_enddef

1>BaseFile.obj : error LNK2001: 无法解析的外部符号 nc_def_var

1>BaseFile.obj : error LNK2001: 无法解析的外部符号 nc_inq_att

二、错误原因:NetCDF库使用的是32位的,生成的程序是64位导致的。很低级的一个错误啊。

三、解决办法:不说,估计大家也都知道怎么解决了,把图一中64位平台改成32位平台即可。但我还是在此记录一下,下图所示:

图一、



图二、



说明:请根据自己的实际情况参考使用,更多问题请参考博客中的其他文章。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐