作者kay0715 (kay)
看板C_and_CPP
标题[讨论] zookeeper 在 Windows 上的c api
时间Wed Jan 24 16:18:52 2018
目前遇到想在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)。
已经研究好几个礼拜...
求各位前辈帮忙了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.52.10.178
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1516781934.A.660.html
1F:→ wtchen: 你啥资讯都不给是要板友筊杯吗? 01/24 16:49
2F:→ wtchen: 不补资讯就要砍文罗 01/24 16:49
3F:推 steve1012: 把你所有的步骤都列一下吧… 01/24 17:01
已补充,麻烦大家了!
※ 编辑: kay0715 (202.39.223.6), 01/24/2018 17:17:51
※ 编辑: kay0715 (202.39.223.6), 01/24/2018 17:18:55
4F:→ Ommm5566: 我想应该是你忘记下flag --std=c++1z 01/24 18:03