我正在尝试使用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'
问题是什么? 谢谢
您正在混合32位和64位文件版本。尝试安装netcdf 3netCDF4.4.0-NC4-64.exe,