如何为Win32构建谷歌的C libphonenumber库
发布时间:2020-12-14 02:16:28 所属栏目:Windows 来源:网络整理
导读:我们团队中的一些开发人员正在使用 libphonenumber的Java和C#版本,这是一个用于国际电话号码的规范化库. 他们声称这是美妙/神奇/等. 不幸的是,作为一名Win32 C开发人员,我的简单思维无法完全掌握其他库的CMake,boost和host的所有奇迹和魔力,而我根本无法构建
我们团队中的一些开发人员正在使用
libphonenumber的Java和C#版本,这是一个用于国际电话号码的规范化库.
他们声称这是美妙/神奇/等. 不幸的是,作为一名Win32 C开发人员,我的简单思维无法完全掌握其他库的CMake,boost和host的所有奇迹和魔力,而我根本无法构建库. 有人可以提供一些提示或提示,以帮助我指出正确的方向,以便我们可以构建这个项目并利用它吗? 当前的绊脚石是在尝试运行CMake时(遵循非常简短的自述文件中的说明)我收到以下错误消息: > -- Could NOT find Boost > -- Configuring incomplete,errors occurred! 我以为我正确地设置了BOOST_ROOT,但显然要么我做错了,要么我错过了其他的env vars. 我该如何建立这个库? 我们使用VS 2008,但我的机器上也有VS 2010.我很乐意用任何一个构建. 解决方法
您的CMake可能已经过时了您安装的Boost版本.检查位于CMake Modules目录中的FindBoost.cmake文件.它必须包含这样的部分:
set(_Boost_KNOWN_VERSIONS ${Boost_ADDITIONAL_VERSIONS} "1.46.1" "1.47" "1.47.0" "1.46.0" "1.46" "1.45.0" "1.45" "1.44.0" "1.44" "1.43.0" "1.43" "1.42.0" "1.42" "1.41.0" "1.41" "1.40.0" "1.40" "1.39.0" "1.39" "1.38.0" "1.38" "1.37.0" "1.37" "1.36.1" "1.36.0" "1.36" "1.35.1" "1.35.0" "1.35" "1.34.1" "1.34.0" "1.34" "1.33.1" "1.33.0" "1.33") (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – 在Windows Server 2008上禁用UAC的
- .net – 我想知道Win32.DLL中可用的功能
- 在Windows中为套接字使用特定的网络接口
- windows-server-2003 – 如何将Win2003服务器转换为Hyper-V
- Windows上的Jupyter与Anaconda不会运行单元格
- .net – ScrollViewer中的ListBox
- 在Windows上的PHP proc_open
- Windows PowerShell ISE运行旧版本
- (一个Windows人员问)在Linux上测量磁盘延迟:我是否烦心?
- Windows Phone 7.1是否支持SSL套接字?
推荐文章
站长推荐
热点阅读