当前位置: 首页 > news >正文

网站开发合同甲方的权利网络营销师待遇怎么样

网站开发合同甲方的权利,网络营销师待遇怎么样,群晖 wordpress 外网,wordpress添加动态图标目录 写在前面准备1、pybind11获取源码编译安装 2、conda demo官方源码修改CMakeLists.txt编译生成安装测试 参考完 写在前面 1、本文内容 有时候我们需要用c代码,供python调用,本文提供将c库封装成python接口的方法,并将库打包成可通过pip安…

目录

  • 写在前面
  • 准备
    • 1、pybind11
      • 获取源码
      • 编译安装
    • 2、conda
  • demo
    • 官方源码
    • 修改CMakeLists.txt
    • 编译生成
    • 安装
    • 测试
  • 参考

写在前面

1、本文内容
有时候我们需要用c++代码,供python调用,本文提供将c++库封装成python接口的方法,并将库打包成可通过pip安装的wheel安装包

2、平台/环境
通过cmake构建项目,跨平台通用;pybind11
3、转载请注明出处:
https://blog.csdn.net/qq_41102371/article/details/132046046

准备

1、pybind11

编译安装pybind11

获取源码

mkdir pybind
cd pybind
git clone https://github.com/pybind/pybind11.git

编译安装

cmake -DCMAKE_INSTALL_PREFIX=D:/carlos/install/pybind11 -S ./pybind11 -B ./build
cmake --build ./build --config Release --target install

2、conda

安装conda环境

demo

官方源码

mkdir pybind_test
cd pybind_test
git clone https://github.com/pybind/cmake_example.git
cd cmake_example

修改CMakeLists.txt

注释掉add_subdirectory,通过find package的方式找到上面安装的pybind11

cmake_minimum_required(VERSION 3.4...3.18)
project(cmake_example)# add_subdirectory(pybind11)
set(pybind11_DIR D:/carlos/install/pybind11/share/cmake/pybind11)
find_package(pybind11 REQUIRED)pybind11_add_module(cmake_example src/main.cpp)# EXAMPLE_VERSION_INFO is defined by setup.py and passed into the C++ code as a
# define (VERSION_INFO) here.
set(EXAMPLE_VERSION_INFO "0.0.1")
target_compile_definitions(cmake_examplePRIVATE VERSION_INFO=${EXAMPLE_VERSION_INFO})

编译生成

python .\setup.py bdist_wheel

安装

编译好之后,会在cmake_example目录下生成build, cmake_example.egg-info, dist三个文件夹,我们要的wheel安装包在dist中

pip install ./dist/cmake_example-0.0.1-cp37-cp37m-win_amd64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

其中cmake_example-0.0.1-cp37-cp37m-win_amd64.whl根据当前python环境不同而不同,记得检查自己的文件名

测试

官方也提供了测试代码,在./tests/test_basic.py

import cmake_example as mdef test_main():assert m.__version__ == "0.0.1"assert m.add(1, 2) == 3assert m.subtract(1, 2) == -1

测试

python ./tests/test_basic.py

如果前面有问题导致安装不成功,会出现import失败
在这里插入图片描述
如果安装成功,则不会打印任何东西

参考

https://github.com/pybind/cmake_example
https://pybind11.readthedocs.io/en/stable/compiling.html
https://blog.csdn.net/weixin_44943389/article/details/131547952
https://blog.csdn.net/u011622208/article/details/111302047

主要做激光/影像三维重建,配准、分割等常用点云算法,技术交流、咨询可私信

http://www.yayakq.cn/news/710287/

相关文章:

  • 南昌企业网站模板建站郑州官网制做
  • 门户网站建设工序做门户网站可以用的字体
  • 杰迅山西网站建设办公室装修费用一般待摊几年
  • 重庆南坪网站建设咨询400任经理 徐州网站建设
  • 个人做网站外包价格如何算什么是互联网企业
  • 深圳航空公司官方网站招聘wordpress+写php页面
  • 用照片做的ppt模板下载网站网页设计 参考网站
  • 郯城地建设局网站网站空间代理
  • 化工营销型网站浏览器怎样屏蔽网站
  • Wordpress球队网站建设部网站备案
  • 惠州网站公司济南网站制作网站
  • 网站建设和购买区别安卓优化大师
  • 怎样创建自己的网站wordpress安装上传文件
  • 已经有网站怎么做淘宝客动易网站模板
  • 做网站必须要有服务器吗尊云服务器
  • 网站策划报告哪里做网站做的好
  • @安徽网站建设推广免费
  • 陕西餐饮加盟网站建设承德做网站的公司
  • 广东省建设监理协会网站企业融资风险及其防范措施
  • 湘潭seo公司关键词优化精灵
  • 网站编程学怎么建设一个属于自己的网站
  • 建设机械官方网站天津市建设与管理局网站
  • 建设网站都要学些什么wordpress 漂亮的博客
  • 网站改备案百度热搜榜排行
  • 网站推广策划思路是什么学校二级学院网站建设
  • 推荐佛山企业网站建设网页制作作业100例
  • 如何在社交网站上做视频推广方案wordpress可以用的邮箱
  • 什么是成交型网站建设wordpress wp_register
  • 市场营销与网络营销优化大师win7
  • 职业技能培训网站小皮怎么创建网站