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

合肥建设局网站开发一个企业官网多少钱

合肥建设局网站,开发一个企业官网多少钱,西安市市政建设网站,网站建设中网站需求分析报告内容大家好#xff01;我是编码小哥#xff0c;欢迎关注#xff0c;持续分享更多实用的编程经验和开发技巧#xff0c;共同进步。 查了一些资料#xff0c;不是报这个错#xff0c;就是报哪个错#xff0c;没有找到和我安装的环境的一致的案例#xff0c;于是将自己的摸索分… 大家好我是编码小哥欢迎关注持续分享更多实用的编程经验和开发技巧共同进步。 查了一些资料不是报这个错就是报哪个错没有找到和我安装的环境的一致的案例于是将自己的摸索分享出来。 一、环境准备 1、Visual Studio 2022下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/ 图1 2、Python版本是3.11下载地址:https://www.python.org/downloads/ 图2 3、安装Visual Studio 2022和Python3.11 安装过程简单此处不再赘述我们的重点是看如何实现接口调用的。 二、配置Visual Studio 2022 安装好环境后使用Visual Studio 2022创建一个新项目我这里取名cpython。需要配置3个地方 1、右击项目名称--属性选择VC目录根据python安装路径配置包含目录和库目录。python安装路径怎么查看打开cmd输入python回车使用如下两个命令即可看到python路径。 import sys sys.path 将python安装路径下的include文件夹和libs文件夹复制到刚才新建的项目cpython目录下配置如图所示 图3 2、右击项目名称--属性选择C/C下的常规配置附加包含目录,加上项目中include的路径如图所示 图4 3、右击项目名称--属性选择链接器下的输入配置附加依赖项将项目中的libs目录中python311.lib复制一份改名为python311_d.lib附加依赖项的内容填写C:\Users\source\repos\cpython\libs\python311_d.lib;如图所示 图5 三、编写python代码和C代码 1. 首先创建一个名为test_python.py的Python文件内容如下 def add(a, b):return a b 2. 然后创建一个名为main.cpp的C文件内容如下 #include iostream #include Python.hint main() {/*初始化python*/Py_Initialize();/*初始化python系统文件路径否则加载不到要调用的test_python.py文件*/PyRun_SimpleString(import sys);PyRun_SimpleString(sys.path.append(./));/*加载要调用的python文件名称当前测试文件名称test_python.py*/PyObject* pName PyUnicode_DecodeFSDefault(test_python);PyObject* pModule PyImport_Import(pName);Py_XDECREF(pName);if (pModule ! NULL) {/*加载python模块中的函数*/PyObject* pFunc PyObject_GetAttrString(pModule, add);if (PyCallable_Check(pFunc)) {/*给pythonm模块中的函数add传递2个参数以元组的形式传递*/PyObject* pArgs PyTuple_New(2);/*给add函数传递第一个参数6*/PyTuple_SetItem(pArgs, 0, PyLong_FromLong(6));/*给add函数传递第二个参数10*/PyTuple_SetItem(pArgs, 1, PyLong_FromLong(10));/*C的python接口调用add函数返回计算结果*/PyObject* pValue PyObject_CallObject(pFunc, pArgs);Py_XDECREF(pArgs);if (pValue ! NULL) {/*打印计算结果*/std::cout \n std::endl;std::cout Result of call: PyLong_AsLong(pValue) std::endl;std::cout \n std::endl;Py_XDECREF(pValue);}else {PyErr_Print();}}else {if (PyErr_Occurred()) {PyErr_Print();}fprintf(stderr, Cannot find function \add\);}Py_XDECREF(pFunc);Py_XDECREF(pModule);}else {PyErr_Print();fprintf(stderr, Failed to load \%s\, test);return 1;}/*结束python初始化*/Py_Finalize();return 0; } test_python.py和main.cpp在同一目录如图所示 图6 3. 编译 1正在生成代码 1Previous IPDB not found, fall back to full compilation. 1All 16 functions were compiled because no usable IPDB/IOBJ from previous compilation was found. 1已完成代码的生成 1cpython.vcxproj - C:\Users\source\repos\cpython\x64\Release\cpython.exe “全部重新生成”: 1 成功0 失败0已跳过 占用时间 00:02.052 4. 点击菜单调试--开始执行不调试运行可以看到输出结果 图7
http://www.yutouwan.com/news/97602/

相关文章:

  • 做图解的网站浅灰色做网站背景
  • jsq项目做网站实验仪器销信应做何网站
  • 做网站和做软件一样吗百度快照举报网站
  • 网站建设缺乏个性网站模板是什么意思
  • es网站开发wordpress文章js调用
  • 电商网官方网站宝塔一键迁移WordPress
  • 网站建设教程皆赞湖南岚鸿完成网站建设设计合同书
  • 定制网站开发方案南城网站建设公司咨询
  • 在线音乐网站开发教程找建设网站公司哪家好
  • 南宁网站建公司吗R2D安装wordpress
  • 百度深圳网站开发搜索如何进行网店推广
  • 网站app下载平台怎么做asp网站后台验证码错误
  • 专门做门业的网站网站制作的电话
  • 天津综合网站建设商店wap浏览器下载
  • 欧美个人网站动漫设计专业哪个学校比较好
  • 网站建设教案dw网站做啥内容用户多
  • 凡科做网站要钱代理公司韩剧剧情介绍
  • 做科普网站网站开发需要什么基础只是
  • 中山网站关键字优化wordpress更改轮播图
  • 桂林北站有核酸检测点吗装修估价网
  • 工业和信息化网站备案系统做网站域名大概多少钱
  • 网站付费功能描述靖州网站建设
  • 门户网站建设有哪些界面设计风格秀屿网站建设
  • 开网站卖东西需要什么条件织梦网站地图
  • 西部数码网站管理助手卸载产品设计私单网站
  • cms建站流程重庆网站建设及优化
  • 做cpa没有网站怎么办网站界面设计的相关指南
  • 网络游戏网站建设论文怎样给企业做网站
  • PK10如何自己做网站wordpress页面分析插件
  • 怎么用wordpress 建站qq空间 同步 wordpress