- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 openbabel 库在 windows 系统编译遇到的问题
由于 openbabel 支持非常丰富的格式,所以很多库或者程序,都依赖于它。使用 cmake +vs 编译的时候,经常会遇到问题,今天遇到一个就随手记录。cmake 生成 data_header 时,是这样的:add_custom_command(OUTPUT ${doutput} COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/bin2hex.pl ${CMAKE_CURRENT_SOURCE_DIR}/${dinput} ${dname} ${dname.
2021-08-21 16:31:13 729
原创 link boost 库的 zlib 出错的问题
当我们程序中用到 boost 库时,链接的时候,有时出现这个错误:error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: int __cdecl boost::iostreams::zlib_error::error(void)const " (__imp_?error@zlib_error@iostreams@boost@@QEBAHXZ),该符号在函数 "public: __cdecl boost::iostreams::gzip_error
2021-08-21 15:21:56 675
原创 vc使用nmake时报错
使用 vc 的nmake 命令编译时,经常出现找不到头文件之类的错误,而这些头文件明明是存在的。原因是环境变量的问题。1.检查系统环境变量,是否加入visual studio的安装路径:vs安装路径\VC\Bin 以及vs安装路径\Common7\IDE,这一步通常是OK的。2.运行vs安装路径\VC\Bin\vcvas32.bat,这个命令设置VC编译的环境变量和一些目录...
2021-07-28 00:44:11 897
原创 boost加入zlib库
boost默认没有zlib库,需要单独下载 zlib 源代码,然后编译。编译zlib之后就配置 boost可以直接命令行设置临时环境变量:set ZLIB_SOURCE="E:/zlib/zlib-1.2.11/build_output"set ZLIB_INCLUDE="E:/zlib/zlib-1.2.11/build_output/include"set ZLIB_LIBPATH="E:/zlib/zlib-1.2.11/build_output/lib"设置完成之后,就开始编译 z
2021-07-27 23:15:43 2430
原创 windows 系统 cmake 编译 python 使用 boost 库的问题
使用 cmake 编译跨平台的开源框架,遇到 cmake 编译出错,主要报错是 FindBoost.cmake通过各种输入日志(message),发现有几个地方需要注意,现记录下来#需要修改成自己的boost版本set(RDK_BOOST_VERSION "1.75.0")#设置路径,可以参考FindBoost.cmake文件的说明set(BOOST_ROOT "E:/boost_1_75_0")set(BOOST_INCLUDEDIR "E:/boost_1_75_0")set(BO
2021-07-20 13:19:09 745
原创 Google Test单元测试框架(1)
Google Test单元测试框架(1)初步了解 google test使用 google test 测试单元很简单,只要通过一个宏就可以了。TEST(test_case_name, test_name){...}那么测试的流程是怎么样的呢?Main函数game_main.cc 生成 game_main.lib,测试单元都需要引用这个库,这个库包含了运行的入口函数 mainGTEST_API_
2017-11-28 16:20:18 1710
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人