[讨论] zookeeper 在 Windows 上的c api

楼主: kay0715 (kay)   2018-01-24 16:18:52
目前遇到想在windows 7上面使用c++ 对zookeeper 做节点的变动。
之前尝试在linux上build c的library是成功的,有成功建置出zookeeper_mt、zookeeper
_st,但在windows上却怎么都建不出来,有成功编译的时候建出来的分别是zookeeper.li
b和cli.exe,不是预期的那两个library(zookeeper_st.lib、zookeeper_mt.lib)。
[补充]
使用zookeeper3.4.11(http://goo.gl/6onxyM),
在src/c里用cmake执行,成功后会在build资料夹里出现五个vcxproj,
使用sln打开后对ALL_BUILD进行全编译,
全部皆会成功,
产生
cli.exe
cli.ilk
cli.pdb
hashtable.lib
hashtable.pdb
zookeeper.lib
zookeeper.pdb
后来使用后发生linking error,
使用dumpbin查看两个lib后发现里面没有相关symbol(zookeeper_init)。
已经研究好几个礼拜...
求各位前辈帮忙了!
作者: wtchen (没有存在感的人)   2018-01-24 16:49:00
你啥资讯都不给是要板友筊杯吗?不补资讯就要砍文囉
作者: steve1012 (steve)   2018-01-24 17:01:00
把你所有的步骤都列一下吧…
作者: Ommm5566 (56天團)   2018-01-24 18:03:00
我想应该是你忘记下flag --std=c++1z

Links booklink

Contact Us: admin [ a t ] ucptt.com