DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2020年10月26日

摘要: CMake option 使用场景 : 编译脚本传递参数 -> CMake脚本接收option -> 源代码宏 编译脚本传入参数传入一个cmake option TEST_DEBUG #!/bin/sh cmake -DTEST_DEBUG=ON . cmake --build . CMake脚本接 阅读全文
posted @ 2020-10-26 15:45 DoubleLi 阅读(4575) 评论(0) 推荐(0)

摘要: 合并openjpeg/soxr/vidstab/snappy等多个cmake库时,为了解决下述问题: relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with 阅读全文
posted @ 2020-10-26 13:55 DoubleLi 阅读(3244) 评论(0) 推荐(0)

摘要: 判断操作系统 通过使用内置的宏,可以进行操作系统判断 1.windows下内置了宏 WIN32 2.linux下内置宏 linux 3.Solaris下内置宏 __sun 编译器判断 VC编译器宏 _MSC_VER GCC/G++编译器宏 __GNUC__ SunCC编译器宏 __SUNPRO_C和 阅读全文
posted @ 2020-10-26 13:42 DoubleLi 阅读(369) 评论(0) 推荐(0)

摘要: 在cmake脚本中,设置编译选项可以通过add_compile_options命令,也可以通过set命令修改CMAKE_CXX_FLAGS或CMAKE_C_FLAGS。 使用这两种方式在有的情况下效果是一样的,但请注意它们还是有区别的: add_compile_options命令添加的编译选项是针对 阅读全文
posted @ 2020-10-26 12:08 DoubleLi 阅读(8122) 评论(0) 推荐(0)