LNK2019错误构建ZeroMQ Hello World示例。 VS2012 RC

时间:2012-07-11 12:57:50

标签: c++ linker-errors zeromq visual-studio-2012

尝试从ZeroMQ构建“hello world”示例时出现以下错误。

Error LNK2019: unresolved external symbol __imp__zmq_msg_init
referenced in function _wmain

我已经为项目添加了库和标题路径(BTW如何将它们添加到默认设置?)我尝试添加“libzmq-v100-mt.lib”(和“libzmq-v100-” mt-gd.lib“)到链接器的附加输入属性。这没有用。

还有其他想法吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,ZeroMQ标头(zmq.h in particular)仅支持win32上的动态链接。

尝试#define - ZMQ_EXPORT。这样,它就不会看到__declspec(dllimport)声明,也不会期望链接到.dll