我下载了
Windows(64位)1编译器:来自here的CMake VS 2013 C,C ++,IVF 15
现在我在他们的主页上看到了
例如hdf5.lib和libhdf5.lib
我想动态链接。在他们的主页上,他们说
要在Windows上使用共享库,请指定 H5_BUILT_AS_DYNAMIC_LIB编译定义。
这是什么意思?为了使用没有前缀的库来动态linbking,他们希望我做什么?
答案 0 :(得分:3)
对于遇到此问题且使用Visual Studio的任何人,另一种解决方案是打开project properties并转到配置属性⇒ C / C ++ ⇒预处理器并将H5_BUILT_AS_DYNAMIC_LIB
添加到预处理器定义列表中。
答案 1 :(得分:2)