NetCDF Visual Studio 2013

问题描述 投票:2回答:1

我正在尝试使用netCDF4.4.0-NC4-64.exe,我正在Visual Studio 2013调试模式下开发C ++ MFC应用程序。 我确实喜欢以下答案: Visual Studio - adding netCDF library 我正在尝试运行简单的代码:

#include <netcdf.h>
...
void MyMethod()
{
   const char *ver = nc_inq_libvers();
}

但是当我试图在Release(32位)上编译应用程序时,我得到了:

error LNK2001: unresolved external symbol _nc_inq_libvers

并在Debug模式:

error LNK2019: unresolved external symbol _nc_inq_libvers referenced in function...

并在64位发布/调试:

error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'

问题是什么? 谢谢

c++ visual-studio visual-studio-2013 netcdf
1个回答
1
投票

您正在混合32位和64位文件版本。尝试安装netcdf 3netCDF4.4.0-NC4-64.exe,

© www.soinside.com 2019 - 2024. All rights reserved.