【问题标题】:NetCDF Visual Studio 2013NetCDF 视觉工作室 2013
【发布时间】:2016-03-20 12:24:45
【问题描述】:

我正在尝试使用 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】:

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

    【讨论】:

      猜你喜欢
      • 2014-04-26
      • 1970-01-01
      • 2014-12-23
      • 1970-01-01
      • 1970-01-01
      • 2014-02-04
      • 2014-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多